#include"dao_VtkViews.h"

#ifdef __cplusplus
extern "C"{
#endif

/*   */


static DaoNumItem dao_Cell_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_Cell_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_Cell_Delete( void *self )
{
	free( self );
}

static DaoTypeBase Cell_Typer = 
{ "Cell", NULL, 
  dao_Cell_Nums,
  dao_Cell_Meths, 
  { 0 },
  { 0 },
  Dao_Cell_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_Cell_Typer = & Cell_Typer;

/*   */


static DaoNumItem dao_Face_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_Face_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_Face_Delete( void *self )
{
	free( self );
}

static DaoTypeBase Face_Typer = 
{ "Face", NULL, 
  dao_Face_Nums,
  dao_Face_Meths, 
  { 0 },
  { 0 },
  Dao_Face_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_Face_Typer = & Face_Typer;

/*   */


static DaoNumItem dao_ScalarDataChunk_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_ScalarDataChunk_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_ScalarDataChunk_Delete( void *self )
{
	free( self );
}

static DaoTypeBase ScalarDataChunk_Typer = 
{ "ScalarDataChunk", NULL, 
  dao_ScalarDataChunk_Nums,
  dao_ScalarDataChunk_Meths, 
  { 0 },
  { 0 },
  Dao_ScalarDataChunk_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_ScalarDataChunk_Typer = & ScalarDataChunk_Typer;

/*   */


static DaoNumItem dao_VectorDataChunk_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_VectorDataChunk_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_VectorDataChunk_Delete( void *self )
{
	free( self );
}

static DaoTypeBase VectorDataChunk_Typer = 
{ "VectorDataChunk", NULL, 
  dao_VectorDataChunk_Nums,
  dao_VectorDataChunk_Meths, 
  { 0 },
  { 0 },
  Dao_VectorDataChunk_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_VectorDataChunk_Typer = & VectorDataChunk_Typer;

/*   */


static DaoNumItem dao_cellVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_cellVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_cellVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase cellVector_Typer = 
{ "cellVector", NULL, 
  dao_cellVector_Nums,
  dao_cellVector_Meths, 
  { 0 },
  { 0 },
  Dao_cellVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_cellVector_Typer = & cellVector_Typer;

/*   */


static DaoNumItem dao_doubleVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_doubleVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_doubleVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase doubleVector_Typer = 
{ "doubleVector", NULL, 
  dao_doubleVector_Nums,
  dao_doubleVector_Meths, 
  { 0 },
  { 0 },
  Dao_doubleVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_doubleVector_Typer = & doubleVector_Typer;

/*   */


static DaoNumItem dao_faceVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_faceVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_faceVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase faceVector_Typer = 
{ "faceVector", NULL, 
  dao_faceVector_Nums,
  dao_faceVector_Meths, 
  { 0 },
  { 0 },
  Dao_faceVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_faceVector_Typer = & faceVector_Typer;

/*   */


static DaoNumItem dao_intVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_intVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_intVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase intVector_Typer = 
{ "intVector", NULL, 
  dao_intVector_Nums,
  dao_intVector_Meths, 
  { 0 },
  { 0 },
  Dao_intVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_intVector_Typer = & intVector_Typer;

/*   */


static DaoNumItem dao_intVectorVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_intVectorVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_intVectorVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase intVectorVector_Typer = 
{ "intVectorVector", NULL, 
  dao_intVectorVector_Nums,
  dao_intVectorVector_Meths, 
  { 0 },
  { 0 },
  Dao_intVectorVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_intVectorVector_Typer = & intVectorVector_Typer;

/*   */


static DaoNumItem dao_scalarDataVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_scalarDataVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_scalarDataVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase scalarDataVector_Typer = 
{ "scalarDataVector", NULL, 
  dao_scalarDataVector_Nums,
  dao_scalarDataVector_Meths, 
  { 0 },
  { 0 },
  Dao_scalarDataVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_scalarDataVector_Typer = & scalarDataVector_Typer;

/*   */


static DaoNumItem dao_stdMap_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_stdMap_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_stdMap_Delete( void *self )
{
	free( self );
}

static DaoTypeBase stdMap_Typer = 
{ "stdMap", NULL, 
  dao_stdMap_Nums,
  dao_stdMap_Meths, 
  { 0 },
  { 0 },
  Dao_stdMap_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_stdMap_Typer = & stdMap_Typer;

/*   */


static DaoNumItem dao_stdString_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_stdString_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_stdString_Delete( void *self )
{
	free( self );
}

static DaoTypeBase stdString_Typer = 
{ "stdString", NULL, 
  dao_stdString_Nums,
  dao_stdString_Meths, 
  { 0 },
  { 0 },
  Dao_stdString_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_stdString_Typer = & stdString_Typer;

/*   */


static DaoNumItem dao_stringVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_stringVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_stringVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase stringVector_Typer = 
{ "stringVector", NULL, 
  dao_stringVector_Nums,
  dao_stringVector_Meths, 
  { 0 },
  { 0 },
  Dao_stringVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_stringVector_Typer = & stringVector_Typer;

/*   */


static DaoNumItem dao_vectorDataVector_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_vectorDataVector_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_vectorDataVector_Delete( void *self )
{
	free( self );
}

static DaoTypeBase vectorDataVector_Typer = 
{ "vectorDataVector", NULL, 
  dao_vectorDataVector_Nums,
  dao_vectorDataVector_Meths, 
  { 0 },
  { 0 },
  Dao_vectorDataVector_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vectorDataVector_Typer = & vectorDataVector_Typer;

/*  vtkDataRepresentation.h */


static DaoNumItem dao_vtkDataRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkDataRepresentation_vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_ApplyViewTheme__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetAnnotationLink( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_2__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_3__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalOutputPort__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalOutputPort( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_2__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_3__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_2__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_3__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectable__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectable( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectionArrayName__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectionArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectionArrayNames__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectionArrayNames( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectionType__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_GetSelectionType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_IsA__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_Select( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_Select_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SelectableOff__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SelectableOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SelectableOn__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SelectableOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetAnnotationLink( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetAnnotationLinkInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectable__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectable( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectionArrayName__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectionArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectionArrayNames__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectionArrayNames( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectionType__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_SetSelectionType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_UpdateSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkDataRepresentation_UpdateSelection_dao_2( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkDataRepresentation_Meths[] = 
{
  { dao_vtkDataRepresentation_vtkDataRepresentation, "vtkDataRepresentation(  )=>vtkDataRepresentation" },
  { dao_vtkDataRepresentation_AddToView, "AddToView( self : vtkDataRepresentation, view : vtkView )=>int" },
  { dao_vtkDataRepresentation_ApplyViewTheme, "ApplyViewTheme( self : vtkDataRepresentation, theme : vtkViewTheme )" },
  { dao_vtkDataRepresentation_ConvertSelection, "ConvertSelection( self : vtkDataRepresentation, view : vtkView, selection : vtkSelection )=>vtkSelection" },
  { dao_vtkDataRepresentation_GetAnnotationLink, "GetAnnotationLink( self : vtkDataRepresentation )=>vtkAnnotationLink" },
  { dao_vtkDataRepresentation_GetInputConnection, "GetInputConnection( self : vtkDataRepresentation, port : int = 0, index : int = 0 )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalAnnotationOutputPort, "GetInternalAnnotationOutputPort( self : vtkDataRepresentation )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_2, "GetInternalAnnotationOutputPort( self : vtkDataRepresentation, port : int )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_3, "GetInternalAnnotationOutputPort( self : vtkDataRepresentation, port : int, conn : int )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalOutputPort, "GetInternalOutputPort( self : vtkDataRepresentation )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalOutputPort_dao_2, "GetInternalOutputPort( self : vtkDataRepresentation, port : int )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalOutputPort_dao_3, "GetInternalOutputPort( self : vtkDataRepresentation, port : int, conn : int )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalSelectionOutputPort, "GetInternalSelectionOutputPort( self : vtkDataRepresentation )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_2, "GetInternalSelectionOutputPort( self : vtkDataRepresentation, port : int )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_3, "GetInternalSelectionOutputPort( self : vtkDataRepresentation, port : int, conn : int )=>vtkAlgorithmOutput" },
  { dao_vtkDataRepresentation_GetSelectable, "GetSelectable( self : vtkDataRepresentation )=>int" },
  { dao_vtkDataRepresentation_GetSelectionArrayName, "GetSelectionArrayName( self : vtkDataRepresentation )=>string" },
  { dao_vtkDataRepresentation_GetSelectionArrayNames, "GetSelectionArrayNames( self : vtkDataRepresentation )=>vtkStringArray" },
  { dao_vtkDataRepresentation_GetSelectionType, "GetSelectionType( self : vtkDataRepresentation )=>int" },
  { dao_vtkDataRepresentation_IsA, "IsA( self : vtkDataRepresentation, type : string )=>int" },
  { dao_vtkDataRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkDataRepresentation_New, "New(  )=>vtkDataRepresentation" },
  { dao_vtkDataRepresentation_NewInstance, "NewInstance( self : vtkDataRepresentation )=>vtkDataRepresentation" },
  { dao_vtkDataRepresentation_PrintSelf, "PrintSelf( self : vtkDataRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkDataRepresentation_ProcessEvents, "ProcessEvents( self : vtkDataRepresentation, caller : vtkObject, eventId : int, callData : cdata )" },
  { dao_vtkDataRepresentation_RemoveFromView, "RemoveFromView( self : vtkDataRepresentation, view : vtkView )=>int" },
  { dao_vtkDataRepresentation_RequestData, "RequestData( self : vtkDataRepresentation, _cp0 : vtkInformation, _cp1 : vtkInformationVector, _cp2 : vtkInformationVector )=>int" },
  { dao_vtkDataRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkDataRepresentation" },
  { dao_vtkDataRepresentation_Select, "Select( self : vtkDataRepresentation, view : vtkView, selection : vtkSelection )" },
  { dao_vtkDataRepresentation_Select_dao_2, "Select( self : vtkDataRepresentation, view : vtkView, selection : vtkSelection, extend : int )" },
  { dao_vtkDataRepresentation_SelectableOff, "SelectableOff( self : vtkDataRepresentation )" },
  { dao_vtkDataRepresentation_SelectableOn, "SelectableOn( self : vtkDataRepresentation )" },
  { dao_vtkDataRepresentation_SetAnnotationLink, "SetAnnotationLink( self : vtkDataRepresentation, link : vtkAnnotationLink )" },
  { dao_vtkDataRepresentation_SetAnnotationLinkInternal, "SetAnnotationLinkInternal( self : vtkDataRepresentation, link : vtkAnnotationLink )" },
  { dao_vtkDataRepresentation_SetSelectable, "SetSelectable( self : vtkDataRepresentation, _arg : int )" },
  { dao_vtkDataRepresentation_SetSelectionArrayName, "SetSelectionArrayName( self : vtkDataRepresentation, name : string )" },
  { dao_vtkDataRepresentation_SetSelectionArrayNames, "SetSelectionArrayNames( self : vtkDataRepresentation, names : vtkStringArray )" },
  { dao_vtkDataRepresentation_SetSelectionType, "SetSelectionType( self : vtkDataRepresentation, _arg : int )" },
  { dao_vtkDataRepresentation_UpdateSelection, "UpdateSelection( self : vtkDataRepresentation, selection : vtkSelection )" },
  { dao_vtkDataRepresentation_UpdateSelection_dao_2, "UpdateSelection( self : vtkDataRepresentation, selection : vtkSelection, extend : int )" },
  { NULL, NULL }
};
void* dao_cast_vtkDataRepresentation_to_vtkPassInputTypeAlgorithm( void *data )
{
	return (vtkPassInputTypeAlgorithm*)(vtkDataRepresentation*)data;
}

static DaoTypeBase vtkDataRepresentation_Typer = 
{ "vtkDataRepresentation", NULL, 
  dao_vtkDataRepresentation_Nums,
  dao_vtkDataRepresentation_Meths, 
  { dao_vtkPassInputTypeAlgorithm_Typer, 0 },
  { dao_cast_vtkDataRepresentation_to_vtkPassInputTypeAlgorithm,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkDataRepresentation_Typer = & vtkDataRepresentation_Typer;
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkDataRepresentation *_self = DaoCxx_vtkDataRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkDataRepresentation *self = (DaoCxx_vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _AddToView = self->DaoWrap_AddToView( view );
  DaoContext_PutInteger( _ctx, (int) _AddToView );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_ApplyViewTheme__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkDataRepresentation::ApplyViewTheme( theme );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_ApplyViewTheme__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkDataRepresentation *self = (DaoCxx_vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->DaoWrap_ConvertSelection( view, selection );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetAnnotationLink( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAnnotationLink* _GetAnnotationLink = self->vtkDataRepresentation::GetAnnotationLink(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAnnotationLink, dao_vtkAnnotationLink_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int index= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInputConnection = self->vtkDataRepresentation::GetInputConnection( port, index );
  DaoContext_WrapCData( _ctx, (void*) _GetInputConnection, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->vtkDataRepresentation::GetInternalAnnotationOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalAnnotationOutputPort__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->GetInternalAnnotationOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_2__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->vtkDataRepresentation::GetInternalAnnotationOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_2__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->GetInternalAnnotationOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_3__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->vtkDataRepresentation::GetInternalAnnotationOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalAnnotationOutputPort_dao_3__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->GetInternalAnnotationOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalOutputPort__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalOutputPort = self->vtkDataRepresentation::GetInternalOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalOutputPort( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalOutputPort__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalOutputPort = self->GetInternalOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_2__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalOutputPort = self->vtkDataRepresentation::GetInternalOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalOutputPort_dao_2__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalOutputPort = self->GetInternalOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_3__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalOutputPort = self->vtkDataRepresentation::GetInternalOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalOutputPort_dao_3__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalOutputPort = self->GetInternalOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalSelectionOutputPort = self->vtkDataRepresentation::GetInternalSelectionOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalSelectionOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalSelectionOutputPort__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalSelectionOutputPort = self->GetInternalSelectionOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalSelectionOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_2__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalSelectionOutputPort = self->vtkDataRepresentation::GetInternalSelectionOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalSelectionOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_2__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalSelectionOutputPort = self->GetInternalSelectionOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalSelectionOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_3__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalSelectionOutputPort = self->vtkDataRepresentation::GetInternalSelectionOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalSelectionOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetInternalSelectionOutputPort_dao_3__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalSelectionOutputPort = self->GetInternalSelectionOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalSelectionOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectable__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  bool _GetSelectable = self->vtkDataRepresentation::GetSelectable(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectable );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectable( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetSelectable__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  bool _GetSelectable = self->GetSelectable(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectable );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectionArrayName__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  const char* _GetSelectionArrayName = self->vtkDataRepresentation::GetSelectionArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetSelectionArrayName );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectionArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetSelectionArrayName__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  const char* _GetSelectionArrayName = self->GetSelectionArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetSelectionArrayName );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectionArrayNames__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkStringArray* _GetSelectionArrayNames = self->vtkDataRepresentation::GetSelectionArrayNames(  );
  DaoContext_WrapCData( _ctx, (void*) _GetSelectionArrayNames, dao_vtkStringArray_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectionArrayNames( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetSelectionArrayNames__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkStringArray* _GetSelectionArrayNames = self->GetSelectionArrayNames(  );
  DaoContext_WrapCData( _ctx, (void*) _GetSelectionArrayNames, dao_vtkStringArray_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectionType__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int _GetSelectionType = self->vtkDataRepresentation::GetSelectionType(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionType );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_GetSelectionType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_GetSelectionType__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int _GetSelectionType = self->GetSelectionType(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionType );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_IsA__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkDataRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_IsA__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkDataRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* _New = vtkDataRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkDataRepresentation_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkDataRepresentation* _NewInstance = self->vtkDataRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkDataRepresentation_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkDataRepresentation::PrintSelf( *os, *indent );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkDataRepresentation *self = (DaoCxx_vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkObject* caller= (vtkObject*) DValue_CastCData( _p[1], dao_vtkObject_Typer );
  unsigned long eventId= (unsigned long) _p[2]->v.i;
  void* callData= (void*) DValue_GetCData( _p[3] );
  self->DaoWrap_ProcessEvents( caller, eventId, callData );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkDataRepresentation *self = (DaoCxx_vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _RemoveFromView = self->DaoWrap_RemoveFromView( view );
  DaoContext_PutInteger( _ctx, (int) _RemoveFromView );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkDataRepresentation *self = (DaoCxx_vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkInformation* _cp0= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** _cp1= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* _cp2= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( _cp0, _cp1, _cp2 );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkDataRepresentation* _SafeDownCast = vtkDataRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkDataRepresentation_Typer );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_Select( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  self->vtkDataRepresentation::Select( view, selection );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_Select_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  bool extend= (bool) _p[3]->v.i;
  self->vtkDataRepresentation::Select( view, selection, extend );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SelectableOff__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  self->vtkDataRepresentation::SelectableOff(  );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SelectableOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_SelectableOff__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  self->SelectableOff(  );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SelectableOn__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  self->vtkDataRepresentation::SelectableOn(  );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SelectableOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_SelectableOn__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  self->SelectableOn(  );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetAnnotationLink( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAnnotationLink* link= (vtkAnnotationLink*) DValue_CastCData( _p[1], dao_vtkAnnotationLink_Typer );
  self->vtkDataRepresentation::SetAnnotationLink( link );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetAnnotationLinkInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkDataRepresentation *self = (DaoCxx_vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkAnnotationLink* link= (vtkAnnotationLink*) DValue_CastCData( _p[1], dao_vtkAnnotationLink_Typer );
  self->DaoWrap_SetAnnotationLinkInternal( link );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectable__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  bool _arg= (bool) _p[1]->v.i;
  self->vtkDataRepresentation::SetSelectable( _arg );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectable( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_SetSelectable__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  bool _arg= (bool) _p[1]->v.i;
  self->SetSelectable( _arg );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectionArrayName__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkDataRepresentation::SetSelectionArrayName( name );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectionArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_SetSelectionArrayName__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetSelectionArrayName( name );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectionArrayNames__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkStringArray* names= (vtkStringArray*) DValue_CastCData( _p[1], dao_vtkStringArray_Typer );
  self->vtkDataRepresentation::SetSelectionArrayNames( names );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectionArrayNames( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_SetSelectionArrayNames__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkStringArray* names= (vtkStringArray*) DValue_CastCData( _p[1], dao_vtkStringArray_Typer );
  self->SetSelectionArrayNames( names );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectionType__vtkDataRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->vtkDataRepresentation::SetSelectionType( _arg );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_SetSelectionType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkDataRepresentation_SetSelectionType__vtkDataRepresentation( _ctx, _p, _n );
    return;
  }
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->SetSelectionType( _arg );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_UpdateSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[1], dao_vtkSelection_Typer );
  self->vtkDataRepresentation::UpdateSelection( selection );
}
/* vtkDataRepresentation.h */
static void dao_vtkDataRepresentation_UpdateSelection_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkDataRepresentation* self= (vtkDataRepresentation*) DValue_CastCData( _p[0], dao_vtkDataRepresentation_Typer );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[1], dao_vtkSelection_Typer );
  bool extend= (bool) _p[2]->v.i;
  self->vtkDataRepresentation::UpdateSelection( selection, extend );
}

/*  vtkRenderedRepresentation.h */


static DaoNumItem dao_vtkRenderedRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkRenderedRepresentation_vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_AddPropOnNextRender( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_GetHoverText( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_GetHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_GetLabelRenderMode__vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_GetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_IsA__vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_RemovePropOnNextRender( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_SetLabelRenderMode__vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedRepresentation_SetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkRenderedRepresentation_Meths[] = 
{
  { dao_vtkRenderedRepresentation_vtkRenderedRepresentation, "vtkRenderedRepresentation(  )=>vtkRenderedRepresentation" },
  { dao_vtkRenderedRepresentation_AddPropOnNextRender, "AddPropOnNextRender( self : vtkRenderedRepresentation, p : vtkProp )" },
  { dao_vtkRenderedRepresentation_GetHoverText, "GetHoverText( self : vtkRenderedRepresentation, view : vtkView, prop : vtkProp, cell : int )=>vtkUnicodeString" },
  { dao_vtkRenderedRepresentation_GetHoverTextInternal, "GetHoverTextInternal( self : vtkRenderedRepresentation, _cp0 : vtkSelection )=>vtkUnicodeString" },
  { dao_vtkRenderedRepresentation_GetLabelRenderMode, "GetLabelRenderMode( self : vtkRenderedRepresentation )=>int" },
  { dao_vtkRenderedRepresentation_IsA, "IsA( self : vtkRenderedRepresentation, type : string )=>int" },
  { dao_vtkRenderedRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkRenderedRepresentation_New, "New(  )=>vtkRenderedRepresentation" },
  { dao_vtkRenderedRepresentation_NewInstance, "NewInstance( self : vtkRenderedRepresentation )=>vtkRenderedRepresentation" },
  { dao_vtkRenderedRepresentation_PrepareForRendering, "PrepareForRendering( self : vtkRenderedRepresentation, view : vtkRenderView )" },
  { dao_vtkRenderedRepresentation_PrintSelf, "PrintSelf( self : vtkRenderedRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkRenderedRepresentation_RemovePropOnNextRender, "RemovePropOnNextRender( self : vtkRenderedRepresentation, p : vtkProp )" },
  { dao_vtkRenderedRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkRenderedRepresentation" },
  { dao_vtkRenderedRepresentation_SetLabelRenderMode, "SetLabelRenderMode( self : vtkRenderedRepresentation, _arg : int )" },
  { NULL, NULL }
};
void* dao_cast_vtkRenderedRepresentation_to_vtkDataRepresentation( void *data )
{
	return (vtkDataRepresentation*)(vtkRenderedRepresentation*)data;
}

static DaoTypeBase vtkRenderedRepresentation_Typer = 
{ "vtkRenderedRepresentation", NULL, 
  dao_vtkRenderedRepresentation_Nums,
  dao_vtkRenderedRepresentation_Meths, 
  { dao_vtkDataRepresentation_Typer, 0 },
  { dao_cast_vtkRenderedRepresentation_to_vtkDataRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkRenderedRepresentation_Typer = & vtkRenderedRepresentation_Typer;
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkRenderedRepresentation *_self = DaoCxx_vtkRenderedRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_AddPropOnNextRender( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedRepresentation *self = (DaoCxx_vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  vtkProp* p= (vtkProp*) DValue_CastCData( _p[1], dao_vtkProp_Typer );
  self->DaoWrap_AddPropOnNextRender( p );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_GetHoverText( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedRepresentation *self = (DaoCxx_vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkProp* prop= (vtkProp*) DValue_CastCData( _p[2], dao_vtkProp_Typer );
  vtkIdType cell= (vtkIdType) _p[3]->v.i;
  vtkUnicodeString _GetHoverText = self->DaoWrap_GetHoverText( view, prop, cell );
  DaoContext_PutCData( _ctx, (void*)new vtkUnicodeString( _GetHoverText ), dao_vtkUnicodeString_Typer );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_GetHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedRepresentation *self = (DaoCxx_vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  vtkSelection* _cp0= (vtkSelection*) DValue_CastCData( _p[1], dao_vtkSelection_Typer );
  vtkUnicodeString _GetHoverTextInternal = self->DaoWrap_GetHoverTextInternal( _cp0 );
  DaoContext_PutCData( _ctx, (void*)new vtkUnicodeString( _GetHoverTextInternal ), dao_vtkUnicodeString_Typer );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_GetLabelRenderMode__vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  int _GetLabelRenderMode = self->vtkRenderedRepresentation::GetLabelRenderMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelRenderMode );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_GetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedRepresentation_GetLabelRenderMode__vtkRenderedRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  int _GetLabelRenderMode = self->GetLabelRenderMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelRenderMode );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_IsA__vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkRenderedRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedRepresentation_IsA__vtkRenderedRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkRenderedRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedRepresentation* _New = vtkRenderedRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkRenderedRepresentation_Typer );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  vtkRenderedRepresentation* _NewInstance = self->vtkRenderedRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkRenderedRepresentation_Typer );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedRepresentation *self = (DaoCxx_vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  vtkRenderView* view= (vtkRenderView*) DValue_CastCData( _p[1], dao_vtkRenderView_Typer );
  self->DaoWrap_PrepareForRendering( view );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkRenderedRepresentation::PrintSelf( *os, *indent );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_RemovePropOnNextRender( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedRepresentation *self = (DaoCxx_vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  vtkProp* p= (vtkProp*) DValue_CastCData( _p[1], dao_vtkProp_Typer );
  self->DaoWrap_RemovePropOnNextRender( p );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkRenderedRepresentation* _SafeDownCast = vtkRenderedRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkRenderedRepresentation_Typer );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_SetLabelRenderMode__vtkRenderedRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->vtkRenderedRepresentation::SetLabelRenderMode( _arg );
}
/* vtkRenderedRepresentation.h */
static void dao_vtkRenderedRepresentation_SetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedRepresentation_SetLabelRenderMode__vtkRenderedRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedRepresentation* self= (vtkRenderedRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->SetLabelRenderMode( _arg );
}

/*  vtkRenderedGraphRepresentation.h */


static DaoNumItem dao_vtkRenderedGraphRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkRenderedGraphRepresentation_vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_AddEdgeIconType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_AddEdgeIconType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_AddVertexIconType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_AddVertexIconType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ApplyViewTheme__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ClearEdgeIconTypes__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ClearEdgeIconTypes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ClearVertexIconTypes__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ClearVertexIconTypes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ComputeSelectedGraphBounds( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetColorEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetColorVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetColorVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconAlignment( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategyName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnableEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnableVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnabledEdgesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnabledVerticesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetGlyphType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetGlyphType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategyName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetScaling__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetScaling( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetScalingArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetScalingArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetUseEdgeIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetUseEdgeIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetUseVertexIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetUseVertexIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconAlignment( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconSelectionMode__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconSelectionMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexIconVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexSelectedIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_GetVertexSelectedIcon( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_IsA__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_IsLayoutComplete__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_IsLayoutComplete( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ScalingOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ScalingOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ScalingOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_ScalingOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetColorEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetColorVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetColorVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconAlignment( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToArcParallel( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToGeo__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToGeo( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnableEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnableVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnabledEdgesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnabledVerticesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetGlyphType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetGlyphType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToAssignCoordinates__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToAssignCoordinates( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCircular( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToClustering2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCommunity2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCone( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToFast2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToForceDirected( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToRandom( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToSimple2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToSpanTree( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetScaling__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetScaling( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetScalingArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetScalingArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetUseEdgeIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetUseEdgeIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetUseVertexIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetUseVertexIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconAlignment( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionMode__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToAnnotationIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToAnnotationIcon( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToIgnoreSelection__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToIgnoreSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedIcon( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedOffset__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedOffset( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexIconVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexSelectedIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_SetVertexSelectedIcon( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UpdateLayout__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UpdateLayout( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkRenderedGraphRepresentation_Meths[] = 
{
  { dao_vtkRenderedGraphRepresentation_vtkRenderedGraphRepresentation, "vtkRenderedGraphRepresentation(  )=>vtkRenderedGraphRepresentation" },
  { dao_vtkRenderedGraphRepresentation_AddEdgeIconType, "AddEdgeIconType( self : vtkRenderedGraphRepresentation, name : string, type : int )" },
  { dao_vtkRenderedGraphRepresentation_AddToView, "AddToView( self : vtkRenderedGraphRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedGraphRepresentation_AddVertexIconType, "AddVertexIconType( self : vtkRenderedGraphRepresentation, name : string, type : int )" },
  { dao_vtkRenderedGraphRepresentation_ApplyViewTheme, "ApplyViewTheme( self : vtkRenderedGraphRepresentation, theme : vtkViewTheme )" },
  { dao_vtkRenderedGraphRepresentation_ClearEdgeIconTypes, "ClearEdgeIconTypes( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_ClearVertexIconTypes, "ClearVertexIconTypes( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOff, "ColorEdgesByArrayOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOn, "ColorEdgesByArrayOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOff, "ColorVerticesByArrayOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOn, "ColorVerticesByArrayOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_ComputeSelectedGraphBounds, "ComputeSelectedGraphBounds( self : vtkRenderedGraphRepresentation, bounds : array<double> )" },
  { dao_vtkRenderedGraphRepresentation_ConvertSelection, "ConvertSelection( self : vtkRenderedGraphRepresentation, view : vtkView, sel : vtkSelection )=>vtkSelection" },
  { dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOff, "EdgeIconVisibilityOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOn, "EdgeIconVisibilityOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOff, "EdgeLabelVisibilityOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOn, "EdgeLabelVisibilityOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EdgeVisibilityOff, "EdgeVisibilityOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EdgeVisibilityOn, "EdgeVisibilityOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOff, "EnableEdgesByArrayOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOn, "EnableEdgesByArrayOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOff, "EnableVerticesByArrayOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOn, "EnableVerticesByArrayOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_GetColorEdgesByArray, "GetColorEdgesByArray( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetColorVerticesByArray, "GetColorVerticesByArray( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayName, "GetEdgeColorArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayNameInternal, "GetEdgeColorArrayNameInternal( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeHoverArrayName, "GetEdgeHoverArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeIconAlignment, "GetEdgeIconAlignment( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeIconArrayName, "GetEdgeIconArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeIconPriorityArrayName, "GetEdgeIconPriorityArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeIconVisibility, "GetEdgeIconVisibility( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeLabelArrayName, "GetEdgeLabelArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeLabelPriorityArrayName, "GetEdgeLabelPriorityArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeLabelTextProperty, "GetEdgeLabelTextProperty( self : vtkRenderedGraphRepresentation )=>vtkTextProperty" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeLabelVisibility, "GetEdgeLabelVisibility( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategy, "GetEdgeLayoutStrategy( self : vtkRenderedGraphRepresentation )=>vtkEdgeLayoutStrategy" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategyName, "GetEdgeLayoutStrategyName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeScalarBarVisibility, "GetEdgeScalarBarVisibility( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEdgeVisibility, "GetEdgeVisibility( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEnableEdgesByArray, "GetEnableEdgesByArray( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEnableVerticesByArray, "GetEnableVerticesByArray( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetEnabledEdgesArrayName, "GetEnabledEdgesArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetEnabledVerticesArrayName, "GetEnabledVerticesArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetGlyphType, "GetGlyphType( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetHoverTextInternal, "GetHoverTextInternal( self : vtkRenderedGraphRepresentation, sel : vtkSelection )=>vtkUnicodeString" },
  { dao_vtkRenderedGraphRepresentation_GetLayoutStrategy, "GetLayoutStrategy( self : vtkRenderedGraphRepresentation )=>vtkGraphLayoutStrategy" },
  { dao_vtkRenderedGraphRepresentation_GetLayoutStrategyName, "GetLayoutStrategyName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetScaling, "GetScaling( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetScalingArrayName, "GetScalingArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetScalingArrayNameInternal, "GetScalingArrayNameInternal( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetUseEdgeIconTypeMap, "GetUseEdgeIconTypeMap( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetUseVertexIconTypeMap, "GetUseVertexIconTypeMap( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetVertexColorArrayName, "GetVertexColorArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetVertexColorArrayNameInternal, "GetVertexColorArrayNameInternal( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetVertexHoverArrayName, "GetVertexHoverArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetVertexIconAlignment, "GetVertexIconAlignment( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetVertexIconArrayName, "GetVertexIconArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetVertexIconPriorityArrayName, "GetVertexIconPriorityArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetVertexIconSelectionMode, "GetVertexIconSelectionMode( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetVertexIconVisibility, "GetVertexIconVisibility( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetVertexLabelArrayName, "GetVertexLabelArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetVertexLabelPriorityArrayName, "GetVertexLabelPriorityArrayName( self : vtkRenderedGraphRepresentation )=>string" },
  { dao_vtkRenderedGraphRepresentation_GetVertexLabelTextProperty, "GetVertexLabelTextProperty( self : vtkRenderedGraphRepresentation )=>vtkTextProperty" },
  { dao_vtkRenderedGraphRepresentation_GetVertexLabelVisibility, "GetVertexLabelVisibility( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetVertexScalarBarVisibility, "GetVertexScalarBarVisibility( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_GetVertexSelectedIcon, "GetVertexSelectedIcon( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOff, "HideEdgeLabelsOnInteractionOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOn, "HideEdgeLabelsOnInteractionOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOff, "HideVertexLabelsOnInteractionOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOn, "HideVertexLabelsOnInteractionOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_IsA, "IsA( self : vtkRenderedGraphRepresentation, type : string )=>int" },
  { dao_vtkRenderedGraphRepresentation_IsLayoutComplete, "IsLayoutComplete( self : vtkRenderedGraphRepresentation )=>int" },
  { dao_vtkRenderedGraphRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkRenderedGraphRepresentation_New, "New(  )=>vtkRenderedGraphRepresentation" },
  { dao_vtkRenderedGraphRepresentation_NewInstance, "NewInstance( self : vtkRenderedGraphRepresentation )=>vtkRenderedGraphRepresentation" },
  { dao_vtkRenderedGraphRepresentation_PrepareForRendering, "PrepareForRendering( self : vtkRenderedGraphRepresentation, view : vtkRenderView )" },
  { dao_vtkRenderedGraphRepresentation_PrintSelf, "PrintSelf( self : vtkRenderedGraphRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkRenderedGraphRepresentation_RemoveFromView, "RemoveFromView( self : vtkRenderedGraphRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedGraphRepresentation_RequestData, "RequestData( self : vtkRenderedGraphRepresentation, request : vtkInformation, inputVector : vtkInformationVector, outputVector : vtkInformationVector )=>int" },
  { dao_vtkRenderedGraphRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkRenderedGraphRepresentation" },
  { dao_vtkRenderedGraphRepresentation_ScalingOff, "ScalingOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_ScalingOn, "ScalingOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetColorEdgesByArray, "SetColorEdgesByArray( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetColorVerticesByArray, "SetColorVerticesByArray( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayName, "SetEdgeColorArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayNameInternal, "SetEdgeColorArrayNameInternal( self : vtkRenderedGraphRepresentation, _arg : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeHoverArrayName, "SetEdgeHoverArrayName( self : vtkRenderedGraphRepresentation, _arg : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeIconAlignment, "SetEdgeIconAlignment( self : vtkRenderedGraphRepresentation, align : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeIconArrayName, "SetEdgeIconArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeIconPriorityArrayName, "SetEdgeIconPriorityArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeIconVisibility, "SetEdgeIconVisibility( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLabelArrayName, "SetEdgeLabelArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLabelPriorityArrayName, "SetEdgeLabelPriorityArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLabelTextProperty, "SetEdgeLabelTextProperty( self : vtkRenderedGraphRepresentation, p : vtkTextProperty )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLabelVisibility, "SetEdgeLabelVisibility( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy_dao_2, "SetEdgeLayoutStrategy( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy, "SetEdgeLayoutStrategy( self : vtkRenderedGraphRepresentation, strategy : vtkEdgeLayoutStrategy )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyName, "SetEdgeLayoutStrategyName( self : vtkRenderedGraphRepresentation, _arg : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToArcParallel, "SetEdgeLayoutStrategyToArcParallel( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToGeo, "SetEdgeLayoutStrategyToGeo( self : vtkRenderedGraphRepresentation, explodeFactor : double = 0.2 )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToPassThrough, "SetEdgeLayoutStrategyToPassThrough( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeScalarBarVisibility, "SetEdgeScalarBarVisibility( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEdgeVisibility, "SetEdgeVisibility( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEnableEdgesByArray, "SetEnableEdgesByArray( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEnableVerticesByArray, "SetEnableVerticesByArray( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetEnabledEdgesArrayName, "SetEnabledEdgesArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetEnabledVerticesArrayName, "SetEnabledVerticesArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetGlyphType, "SetGlyphType( self : vtkRenderedGraphRepresentation, type : int )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategy_dao_2, "SetLayoutStrategy( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategy, "SetLayoutStrategy( self : vtkRenderedGraphRepresentation, strategy : vtkGraphLayoutStrategy )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyName, "SetLayoutStrategyName( self : vtkRenderedGraphRepresentation, _arg : string )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToAssignCoordinates, "SetLayoutStrategyToAssignCoordinates( self : vtkRenderedGraphRepresentation, xarr : string, yarr : string|null=null, zarr : string|null=null )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCircular, "SetLayoutStrategyToCircular( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToClustering2D, "SetLayoutStrategyToClustering2D( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCommunity2D, "SetLayoutStrategyToCommunity2D( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCone, "SetLayoutStrategyToCone( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree, "SetLayoutStrategyToCosmicTree( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree_dao_2, "SetLayoutStrategyToCosmicTree( self : vtkRenderedGraphRepresentation, nodeSizeArrayName : string, sizeLeafNodesOnly : int = true, layoutDepth : int = 0, layoutRoot : int = -1 )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToFast2D, "SetLayoutStrategyToFast2D( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToForceDirected, "SetLayoutStrategyToForceDirected( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToPassThrough, "SetLayoutStrategyToPassThrough( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToRandom, "SetLayoutStrategyToRandom( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToSimple2D, "SetLayoutStrategyToSimple2D( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToSpanTree, "SetLayoutStrategyToSpanTree( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree, "SetLayoutStrategyToTree( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree_dao_2, "SetLayoutStrategyToTree( self : vtkRenderedGraphRepresentation, radial : int, angle : double = 90, leafSpacing : double = 0.9, logSpacing : double = 1.0 )" },
  { dao_vtkRenderedGraphRepresentation_SetScaling, "SetScaling( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetScalingArrayName, "SetScalingArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetScalingArrayNameInternal, "SetScalingArrayNameInternal( self : vtkRenderedGraphRepresentation, _arg : string )" },
  { dao_vtkRenderedGraphRepresentation_SetUseEdgeIconTypeMap, "SetUseEdgeIconTypeMap( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetUseVertexIconTypeMap, "SetUseVertexIconTypeMap( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexColorArrayName, "SetVertexColorArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexColorArrayNameInternal, "SetVertexColorArrayNameInternal( self : vtkRenderedGraphRepresentation, _arg : string )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexHoverArrayName, "SetVertexHoverArrayName( self : vtkRenderedGraphRepresentation, _arg : string )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconAlignment, "SetVertexIconAlignment( self : vtkRenderedGraphRepresentation, align : int )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconArrayName, "SetVertexIconArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconPriorityArrayName, "SetVertexIconPriorityArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionMode, "SetVertexIconSelectionMode( self : vtkRenderedGraphRepresentation, mode : int )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToAnnotationIcon, "SetVertexIconSelectionModeToAnnotationIcon( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToIgnoreSelection, "SetVertexIconSelectionModeToIgnoreSelection( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedIcon, "SetVertexIconSelectionModeToSelectedIcon( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedOffset, "SetVertexIconSelectionModeToSelectedOffset( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexIconVisibility, "SetVertexIconVisibility( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexLabelArrayName, "SetVertexLabelArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexLabelPriorityArrayName, "SetVertexLabelPriorityArrayName( self : vtkRenderedGraphRepresentation, name : string )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexLabelTextProperty, "SetVertexLabelTextProperty( self : vtkRenderedGraphRepresentation, p : vtkTextProperty )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexLabelVisibility, "SetVertexLabelVisibility( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexScalarBarVisibility, "SetVertexScalarBarVisibility( self : vtkRenderedGraphRepresentation, b : int )" },
  { dao_vtkRenderedGraphRepresentation_SetVertexSelectedIcon, "SetVertexSelectedIcon( self : vtkRenderedGraphRepresentation, icon : int )" },
  { dao_vtkRenderedGraphRepresentation_UpdateLayout, "UpdateLayout( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOff, "UseEdgeIconTypeMapOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOn, "UseEdgeIconTypeMapOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOff, "UseVertexIconTypeMapOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOn, "UseVertexIconTypeMapOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOff, "VertexIconVisibilityOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOn, "VertexIconVisibilityOn( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOff, "VertexLabelVisibilityOff( self : vtkRenderedGraphRepresentation )" },
  { dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOn, "VertexLabelVisibilityOn( self : vtkRenderedGraphRepresentation )" },
  { NULL, NULL }
};
void* dao_cast_vtkRenderedGraphRepresentation_to_vtkRenderedRepresentation( void *data )
{
	return (vtkRenderedRepresentation*)(vtkRenderedGraphRepresentation*)data;
}

static DaoTypeBase vtkRenderedGraphRepresentation_Typer = 
{ "vtkRenderedGraphRepresentation", NULL, 
  dao_vtkRenderedGraphRepresentation_Nums,
  dao_vtkRenderedGraphRepresentation_Meths, 
  { dao_vtkRenderedRepresentation_Typer, 0 },
  { dao_cast_vtkRenderedGraphRepresentation_to_vtkRenderedRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkRenderedGraphRepresentation_Typer = & vtkRenderedGraphRepresentation_Typer;
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkRenderedGraphRepresentation *_self = DaoCxx_vtkRenderedGraphRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_AddEdgeIconType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int type= (int) _p[2]->v.i;
  self->vtkRenderedGraphRepresentation::AddEdgeIconType( name, type );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_AddEdgeIconType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_AddEdgeIconType__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int type= (int) _p[2]->v.i;
  self->AddEdgeIconType( name, type );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _AddToView = self->DaoWrap_AddToView( view );
  DaoContext_PutInteger( _ctx, (int) _AddToView );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_AddVertexIconType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int type= (int) _p[2]->v.i;
  self->vtkRenderedGraphRepresentation::AddVertexIconType( name, type );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_AddVertexIconType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_AddVertexIconType__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int type= (int) _p[2]->v.i;
  self->AddVertexIconType( name, type );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ApplyViewTheme__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkRenderedGraphRepresentation::ApplyViewTheme( theme );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ApplyViewTheme__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ClearEdgeIconTypes__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ClearEdgeIconTypes(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ClearEdgeIconTypes( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ClearEdgeIconTypes__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ClearEdgeIconTypes(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ClearVertexIconTypes__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ClearVertexIconTypes(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ClearVertexIconTypes( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ClearVertexIconTypes__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ClearVertexIconTypes(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ColorEdgesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ColorEdgesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ColorEdgesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ColorEdgesByArrayOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ColorEdgesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ColorVerticesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ColorVerticesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ColorVerticesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ColorVerticesByArrayOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ColorVerticesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ComputeSelectedGraphBounds( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  double* bounds= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkRenderedGraphRepresentation::ComputeSelectedGraphBounds( bounds );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* sel= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->DaoWrap_ConvertSelection( view, sel );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EdgeIconVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EdgeIconVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EdgeIconVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EdgeIconVisibilityOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EdgeIconVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EdgeLabelVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EdgeLabelVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EdgeLabelVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EdgeLabelVisibilityOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EdgeLabelVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EdgeVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EdgeVisibilityOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EdgeVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EdgeVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EdgeVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EdgeVisibilityOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EdgeVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EnableEdgesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EnableEdgesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EnableEdgesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EnableEdgesByArrayOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EnableEdgesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EnableVerticesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EnableVerticesByArrayOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::EnableVerticesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_EnableVerticesByArrayOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->EnableVerticesByArrayOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetColorEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetColorEdgesByArray = self->vtkRenderedGraphRepresentation::GetColorEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorEdgesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetColorEdgesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetColorEdgesByArray = self->GetColorEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorEdgesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetColorVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetColorVerticesByArray = self->vtkRenderedGraphRepresentation::GetColorVerticesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorVerticesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetColorVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetColorVerticesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetColorVerticesByArray = self->GetColorVerticesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorVerticesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeColorArrayName = self->vtkRenderedGraphRepresentation::GetEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeColorArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeColorArrayName = self->GetEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeColorArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetEdgeColorArrayNameInternal = self->DaoWrap_GetEdgeColorArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeColorArrayNameInternal );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetEdgeHoverArrayName = self->vtkRenderedGraphRepresentation::GetEdgeHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeHoverArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeHoverArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetEdgeHoverArrayName = self->GetEdgeHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeHoverArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetEdgeIconAlignment = self->vtkRenderedGraphRepresentation::GetEdgeIconAlignment(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeIconAlignment );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconAlignment( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeIconAlignment__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetEdgeIconAlignment = self->GetEdgeIconAlignment(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeIconAlignment );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeIconArrayName = self->vtkRenderedGraphRepresentation::GetEdgeIconArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeIconArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeIconArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeIconArrayName = self->GetEdgeIconArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeIconArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeIconPriorityArrayName = self->vtkRenderedGraphRepresentation::GetEdgeIconPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeIconPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeIconPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeIconPriorityArrayName = self->GetEdgeIconPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeIconPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeIconVisibility = self->vtkRenderedGraphRepresentation::GetEdgeIconVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeIconVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeIconVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeIconVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeIconVisibility = self->GetEdgeIconVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeIconVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeLabelArrayName = self->vtkRenderedGraphRepresentation::GetEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLabelArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeLabelArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeLabelArrayName = self->GetEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLabelArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeLabelPriorityArrayName = self->vtkRenderedGraphRepresentation::GetEdgeLabelPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLabelPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeLabelPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEdgeLabelPriorityArrayName = self->GetEdgeLabelPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLabelPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* _GetEdgeLabelTextProperty = self->vtkRenderedGraphRepresentation::GetEdgeLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetEdgeLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeLabelTextProperty__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* _GetEdgeLabelTextProperty = self->GetEdgeLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetEdgeLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeLabelVisibility = self->vtkRenderedGraphRepresentation::GetEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeLabelVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeLabelVisibility = self->GetEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkEdgeLayoutStrategy* _GetEdgeLayoutStrategy = self->vtkRenderedGraphRepresentation::GetEdgeLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetEdgeLayoutStrategy, dao_vtkEdgeLayoutStrategy_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategy__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkEdgeLayoutStrategy* _GetEdgeLayoutStrategy = self->GetEdgeLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetEdgeLayoutStrategy, dao_vtkEdgeLayoutStrategy_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategyName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetEdgeLayoutStrategyName = self->vtkRenderedGraphRepresentation::GetEdgeLayoutStrategyName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLayoutStrategyName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeLayoutStrategyName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetEdgeLayoutStrategyName = self->GetEdgeLayoutStrategyName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLayoutStrategyName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeScalarBarVisibility = self->vtkRenderedGraphRepresentation::GetEdgeScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeScalarBarVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeScalarBarVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeScalarBarVisibility = self->GetEdgeScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeScalarBarVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeVisibility = self->vtkRenderedGraphRepresentation::GetEdgeVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEdgeVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEdgeVisibility = self->GetEdgeVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnableEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEnableEdgesByArray = self->vtkRenderedGraphRepresentation::GetEnableEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetEnableEdgesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEnableEdgesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEnableEdgesByArray = self->GetEnableEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetEnableEdgesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnableVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEnableVerticesByArray = self->vtkRenderedGraphRepresentation::GetEnableVerticesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetEnableVerticesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEnableVerticesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetEnableVerticesByArray = self->GetEnableVerticesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetEnableVerticesByArray );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnabledEdgesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEnabledEdgesArrayName = self->vtkRenderedGraphRepresentation::GetEnabledEdgesArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEnabledEdgesArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEnabledEdgesArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEnabledEdgesArrayName = self->GetEnabledEdgesArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEnabledEdgesArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnabledVerticesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEnabledVerticesArrayName = self->vtkRenderedGraphRepresentation::GetEnabledVerticesArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEnabledVerticesArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetEnabledVerticesArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetEnabledVerticesArrayName = self->GetEnabledVerticesArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEnabledVerticesArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetGlyphType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetGlyphType = self->vtkRenderedGraphRepresentation::GetGlyphType(  );
  DaoContext_PutInteger( _ctx, (int) _GetGlyphType );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetGlyphType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetGlyphType__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetGlyphType = self->GetGlyphType(  );
  DaoContext_PutInteger( _ctx, (int) _GetGlyphType );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkSelection* sel= (vtkSelection*) DValue_CastCData( _p[1], dao_vtkSelection_Typer );
  vtkUnicodeString _GetHoverTextInternal = self->DaoWrap_GetHoverTextInternal( sel );
  DaoContext_PutCData( _ctx, (void*)new vtkUnicodeString( _GetHoverTextInternal ), dao_vtkUnicodeString_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkGraphLayoutStrategy* _GetLayoutStrategy = self->vtkRenderedGraphRepresentation::GetLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayoutStrategy, dao_vtkGraphLayoutStrategy_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetLayoutStrategy__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkGraphLayoutStrategy* _GetLayoutStrategy = self->GetLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayoutStrategy, dao_vtkGraphLayoutStrategy_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategyName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetLayoutStrategyName = self->vtkRenderedGraphRepresentation::GetLayoutStrategyName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLayoutStrategyName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetLayoutStrategyName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetLayoutStrategyName = self->GetLayoutStrategyName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLayoutStrategyName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetScaling__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetScaling = self->vtkRenderedGraphRepresentation::GetScaling(  );
  DaoContext_PutInteger( _ctx, (int) _GetScaling );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetScaling( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetScaling__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetScaling = self->GetScaling(  );
  DaoContext_PutInteger( _ctx, (int) _GetScaling );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetScalingArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetScalingArrayName = self->vtkRenderedGraphRepresentation::GetScalingArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetScalingArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetScalingArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetScalingArrayName = self->GetScalingArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetScalingArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetScalingArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetScalingArrayNameInternal = self->DaoWrap_GetScalingArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetScalingArrayNameInternal );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetUseEdgeIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetUseEdgeIconTypeMap = self->vtkRenderedGraphRepresentation::GetUseEdgeIconTypeMap(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseEdgeIconTypeMap );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetUseEdgeIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetUseEdgeIconTypeMap__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetUseEdgeIconTypeMap = self->GetUseEdgeIconTypeMap(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseEdgeIconTypeMap );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetUseVertexIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetUseVertexIconTypeMap = self->vtkRenderedGraphRepresentation::GetUseVertexIconTypeMap(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseVertexIconTypeMap );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetUseVertexIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetUseVertexIconTypeMap__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetUseVertexIconTypeMap = self->GetUseVertexIconTypeMap(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseVertexIconTypeMap );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexColorArrayName = self->vtkRenderedGraphRepresentation::GetVertexColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexColorArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexColorArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexColorArrayName = self->GetVertexColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexColorArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetVertexColorArrayNameInternal = self->DaoWrap_GetVertexColorArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexColorArrayNameInternal );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetVertexHoverArrayName = self->vtkRenderedGraphRepresentation::GetVertexHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexHoverArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexHoverArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _GetVertexHoverArrayName = self->GetVertexHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexHoverArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetVertexIconAlignment = self->vtkRenderedGraphRepresentation::GetVertexIconAlignment(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexIconAlignment );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconAlignment( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexIconAlignment__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetVertexIconAlignment = self->GetVertexIconAlignment(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexIconAlignment );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexIconArrayName = self->vtkRenderedGraphRepresentation::GetVertexIconArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexIconArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexIconArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexIconArrayName = self->GetVertexIconArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexIconArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexIconPriorityArrayName = self->vtkRenderedGraphRepresentation::GetVertexIconPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexIconPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexIconPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexIconPriorityArrayName = self->GetVertexIconPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexIconPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconSelectionMode__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetVertexIconSelectionMode = self->vtkRenderedGraphRepresentation::GetVertexIconSelectionMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexIconSelectionMode );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconSelectionMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexIconSelectionMode__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetVertexIconSelectionMode = self->GetVertexIconSelectionMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexIconSelectionMode );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetVertexIconVisibility = self->vtkRenderedGraphRepresentation::GetVertexIconVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexIconVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexIconVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexIconVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetVertexIconVisibility = self->GetVertexIconVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexIconVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexLabelArrayName = self->vtkRenderedGraphRepresentation::GetVertexLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexLabelArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexLabelArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexLabelArrayName = self->GetVertexLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexLabelArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexLabelPriorityArrayName = self->vtkRenderedGraphRepresentation::GetVertexLabelPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexLabelPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexLabelPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  const char* _GetVertexLabelPriorityArrayName = self->GetVertexLabelPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexLabelPriorityArrayName );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* _GetVertexLabelTextProperty = self->vtkRenderedGraphRepresentation::GetVertexLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetVertexLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexLabelTextProperty__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* _GetVertexLabelTextProperty = self->GetVertexLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetVertexLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetVertexLabelVisibility = self->vtkRenderedGraphRepresentation::GetVertexLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexLabelVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexLabelVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetVertexLabelVisibility = self->GetVertexLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexLabelVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetVertexScalarBarVisibility = self->vtkRenderedGraphRepresentation::GetVertexScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexScalarBarVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexScalarBarVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _GetVertexScalarBarVisibility = self->GetVertexScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexScalarBarVisibility );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexSelectedIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetVertexSelectedIcon = self->vtkRenderedGraphRepresentation::GetVertexSelectedIcon(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexSelectedIcon );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_GetVertexSelectedIcon( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_GetVertexSelectedIcon__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int _GetVertexSelectedIcon = self->GetVertexSelectedIcon(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexSelectedIcon );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::HideEdgeLabelsOnInteractionOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->HideEdgeLabelsOnInteractionOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::HideEdgeLabelsOnInteractionOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_HideEdgeLabelsOnInteractionOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->HideEdgeLabelsOnInteractionOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::HideVertexLabelsOnInteractionOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->HideVertexLabelsOnInteractionOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::HideVertexLabelsOnInteractionOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_HideVertexLabelsOnInteractionOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->HideVertexLabelsOnInteractionOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_IsA__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkRenderedGraphRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_IsA__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_IsLayoutComplete__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _IsLayoutComplete = self->vtkRenderedGraphRepresentation::IsLayoutComplete(  );
  DaoContext_PutInteger( _ctx, (int) _IsLayoutComplete );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_IsLayoutComplete( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_IsLayoutComplete__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool _IsLayoutComplete = self->IsLayoutComplete(  );
  DaoContext_PutInteger( _ctx, (int) _IsLayoutComplete );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkRenderedGraphRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* _New = vtkRenderedGraphRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkRenderedGraphRepresentation_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkRenderedGraphRepresentation* _NewInstance = self->vtkRenderedGraphRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkRenderedGraphRepresentation_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkRenderView* view= (vtkRenderView*) DValue_CastCData( _p[1], dao_vtkRenderView_Typer );
  self->DaoWrap_PrepareForRendering( view );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkRenderedGraphRepresentation::PrintSelf( *os, *indent );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _RemoveFromView = self->DaoWrap_RemoveFromView( view );
  DaoContext_PutInteger( _ctx, (int) _RemoveFromView );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkInformation* request= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** inputVector= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* outputVector= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( request, inputVector, outputVector );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkRenderedGraphRepresentation* _SafeDownCast = vtkRenderedGraphRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkRenderedGraphRepresentation_Typer );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ScalingOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ScalingOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ScalingOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ScalingOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ScalingOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ScalingOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::ScalingOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_ScalingOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_ScalingOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->ScalingOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetColorEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetColorEdgesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetColorEdgesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetColorEdgesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetColorVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetColorVerticesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetColorVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetColorVerticesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetColorVerticesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEdgeColorArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEdgeColorArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetEdgeColorArrayNameInternal( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEdgeHoverArrayName( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeHoverArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->SetEdgeHoverArrayName( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int align= (int) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetEdgeIconAlignment( align );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconAlignment( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeIconAlignment__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int align= (int) _p[1]->v.i;
  self->SetEdgeIconAlignment( align );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEdgeIconArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeIconArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEdgeIconArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEdgeIconPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeIconPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEdgeIconPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetEdgeIconVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeIconVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeIconVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEdgeIconVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEdgeLabelArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeLabelArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEdgeLabelArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEdgeLabelPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeLabelPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEdgeLabelPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* p= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->vtkRenderedGraphRepresentation::SetEdgeLabelTextProperty( p );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeLabelTextProperty__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* p= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->SetEdgeLabelTextProperty( p );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetEdgeLabelVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeLabelVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEdgeLabelVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEdgeLayoutStrategy( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy_dao_2__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEdgeLayoutStrategy( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkEdgeLayoutStrategy* strategy= (vtkEdgeLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkEdgeLayoutStrategy_Typer );
  self->vtkRenderedGraphRepresentation::SetEdgeLayoutStrategy( strategy );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategy__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkEdgeLayoutStrategy* strategy= (vtkEdgeLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkEdgeLayoutStrategy_Typer );
  self->SetEdgeLayoutStrategy( strategy );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetEdgeLayoutStrategyName( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToArcParallel( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetEdgeLayoutStrategyToArcParallel(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToGeo__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  double explodeFactor= (double) _p[1]->v.d;
  self->vtkRenderedGraphRepresentation::SetEdgeLayoutStrategyToGeo( explodeFactor );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToGeo( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToGeo__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  double explodeFactor= (double) _p[1]->v.d;
  self->SetEdgeLayoutStrategyToGeo( explodeFactor );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetEdgeLayoutStrategyToPassThrough(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetEdgeScalarBarVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeScalarBarVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEdgeScalarBarVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetEdgeVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEdgeVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEdgeVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnableEdgesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetEnableEdgesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEnableEdgesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEnableEdgesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnableVerticesByArray__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetEnableVerticesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEnableVerticesByArray__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEnableVerticesByArray( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnabledEdgesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEnabledEdgesArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEnabledEdgesArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEnabledEdgesArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnabledVerticesArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetEnabledVerticesArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetEnabledVerticesArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetEnabledVerticesArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetGlyphType__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int type= (int) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetGlyphType( type );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetGlyphType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetGlyphType__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int type= (int) _p[1]->v.i;
  self->SetGlyphType( type );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategy( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetLayoutStrategy_dao_2__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetLayoutStrategy( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkGraphLayoutStrategy* strategy= (vtkGraphLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkGraphLayoutStrategy_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategy( strategy );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetLayoutStrategy__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkGraphLayoutStrategy* strategy= (vtkGraphLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkGraphLayoutStrategy_Typer );
  self->SetLayoutStrategy( strategy );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetLayoutStrategyName( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToAssignCoordinates__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* xarr= (char*) DValue_GetMBString( _p[1] );
  char* yarr= (char*) DValue_GetMBString( _p[2] );
  char* zarr= (char*) DValue_GetMBString( _p[3] );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToAssignCoordinates( xarr, yarr, zarr );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToAssignCoordinates( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToAssignCoordinates__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* xarr= (char*) DValue_GetMBString( _p[1] );
  char* yarr= (char*) DValue_GetMBString( _p[2] );
  char* zarr= (char*) DValue_GetMBString( _p[3] );
  self->SetLayoutStrategyToAssignCoordinates( xarr, yarr, zarr );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCircular( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToCircular(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToClustering2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToClustering2D(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCommunity2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToCommunity2D(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCone( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToCone(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToCosmicTree(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* nodeSizeArrayName= (char*) DValue_GetMBString( _p[1] );
  bool sizeLeafNodesOnly= (bool) _p[2]->v.i;
  int layoutDepth= (int) _p[3]->v.i;
  vtkIdType layoutRoot= (vtkIdType) _p[4]->v.i;
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToCosmicTree( nodeSizeArrayName, sizeLeafNodesOnly, layoutDepth, layoutRoot );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToCosmicTree_dao_2__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* nodeSizeArrayName= (char*) DValue_GetMBString( _p[1] );
  bool sizeLeafNodesOnly= (bool) _p[2]->v.i;
  int layoutDepth= (int) _p[3]->v.i;
  vtkIdType layoutRoot= (vtkIdType) _p[4]->v.i;
  self->SetLayoutStrategyToCosmicTree( nodeSizeArrayName, sizeLeafNodesOnly, layoutDepth, layoutRoot );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToFast2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToFast2D(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToForceDirected( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToForceDirected(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToPassThrough(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToRandom( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToRandom(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToSimple2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToSimple2D(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToSpanTree( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToSpanTree(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToTree(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree_dao_2__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool radial= (bool) _p[1]->v.i;
  double angle= (double) _p[2]->v.d;
  double leafSpacing= (double) _p[3]->v.d;
  double logSpacing= (double) _p[4]->v.d;
  self->vtkRenderedGraphRepresentation::SetLayoutStrategyToTree( radial, angle, leafSpacing, logSpacing );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetLayoutStrategyToTree_dao_2__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool radial= (bool) _p[1]->v.i;
  double angle= (double) _p[2]->v.d;
  double leafSpacing= (double) _p[3]->v.d;
  double logSpacing= (double) _p[4]->v.d;
  self->SetLayoutStrategyToTree( radial, angle, leafSpacing, logSpacing );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetScaling__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetScaling( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetScaling( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetScaling__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetScaling( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetScalingArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetScalingArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetScalingArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetScalingArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetScalingArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetScalingArrayNameInternal( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetUseEdgeIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetUseEdgeIconTypeMap( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetUseEdgeIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetUseEdgeIconTypeMap__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetUseEdgeIconTypeMap( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetUseVertexIconTypeMap__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetUseVertexIconTypeMap( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetUseVertexIconTypeMap( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetUseVertexIconTypeMap__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetUseVertexIconTypeMap( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexColorArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetVertexColorArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexColorArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetVertexColorArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedGraphRepresentation *self = (DaoCxx_vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetVertexColorArrayNameInternal( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexHoverArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetVertexHoverArrayName( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexHoverArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->SetVertexHoverArrayName( _arg );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconAlignment__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int align= (int) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetVertexIconAlignment( align );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconAlignment( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconAlignment__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int align= (int) _p[1]->v.i;
  self->SetVertexIconAlignment( align );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetVertexIconArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetVertexIconArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetVertexIconPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetVertexIconPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionMode__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int mode= (int) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetVertexIconSelectionMode( mode );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionMode__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int mode= (int) _p[1]->v.i;
  self->SetVertexIconSelectionMode( mode );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToAnnotationIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetVertexIconSelectionModeToAnnotationIcon(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToAnnotationIcon( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToAnnotationIcon__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->SetVertexIconSelectionModeToAnnotationIcon(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToIgnoreSelection__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetVertexIconSelectionModeToIgnoreSelection(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToIgnoreSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToIgnoreSelection__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->SetVertexIconSelectionModeToIgnoreSelection(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetVertexIconSelectionModeToSelectedIcon(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedIcon( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedIcon__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->SetVertexIconSelectionModeToSelectedIcon(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedOffset__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::SetVertexIconSelectionModeToSelectedOffset(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedOffset( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconSelectionModeToSelectedOffset__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->SetVertexIconSelectionModeToSelectedOffset(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetVertexIconVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexIconVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexIconVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetVertexIconVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetVertexLabelArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexLabelArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetVertexLabelArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelPriorityArrayName__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedGraphRepresentation::SetVertexLabelPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexLabelPriorityArrayName__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetVertexLabelPriorityArrayName( name );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelTextProperty__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* p= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->vtkRenderedGraphRepresentation::SetVertexLabelTextProperty( p );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexLabelTextProperty__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  vtkTextProperty* p= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->SetVertexLabelTextProperty( p );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetVertexLabelVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexLabelVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetVertexLabelVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexScalarBarVisibility__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetVertexScalarBarVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexScalarBarVisibility__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetVertexScalarBarVisibility( b );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexSelectedIcon__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int icon= (int) _p[1]->v.i;
  self->vtkRenderedGraphRepresentation::SetVertexSelectedIcon( icon );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_SetVertexSelectedIcon( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_SetVertexSelectedIcon__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  int icon= (int) _p[1]->v.i;
  self->SetVertexSelectedIcon( icon );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UpdateLayout__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::UpdateLayout(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UpdateLayout( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_UpdateLayout__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->UpdateLayout(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::UseEdgeIconTypeMapOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->UseEdgeIconTypeMapOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::UseEdgeIconTypeMapOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_UseEdgeIconTypeMapOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->UseEdgeIconTypeMapOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::UseVertexIconTypeMapOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->UseVertexIconTypeMapOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::UseVertexIconTypeMapOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_UseVertexIconTypeMapOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->UseVertexIconTypeMapOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::VertexIconVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->VertexIconVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::VertexIconVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_VertexIconVisibilityOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->VertexIconVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOff__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::VertexLabelVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOff__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->VertexLabelVisibilityOff(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOn__vtkRenderedGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->vtkRenderedGraphRepresentation::VertexLabelVisibilityOn(  );
}
/* vtkRenderedGraphRepresentation.h */
static void dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedGraphRepresentation_VertexLabelVisibilityOn__vtkRenderedGraphRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedGraphRepresentation* self= (vtkRenderedGraphRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedGraphRepresentation_Typer );
  self->VertexLabelVisibilityOn(  );
}

/*  vtkRenderedHierarchyRepresentation.h */


static DaoNumItem dao_vtkRenderedHierarchyRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkRenderedHierarchyRepresentation_vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOff__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOn__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOff__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOn__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOff__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOn__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_IsA__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedHierarchyRepresentation_ValidIndex( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkRenderedHierarchyRepresentation_Meths[] = 
{
  { dao_vtkRenderedHierarchyRepresentation_vtkRenderedHierarchyRepresentation, "vtkRenderedHierarchyRepresentation(  )=>vtkRenderedHierarchyRepresentation" },
  { dao_vtkRenderedHierarchyRepresentation_AddToView, "AddToView( self : vtkRenderedHierarchyRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_ApplyViewTheme, "ApplyViewTheme( self : vtkRenderedHierarchyRepresentation, theme : vtkViewTheme )" },
  { dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOff, "ColorGraphEdgesByArrayOff( self : vtkRenderedHierarchyRepresentation )" },
  { dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOn, "ColorGraphEdgesByArrayOn( self : vtkRenderedHierarchyRepresentation )" },
  { dao_vtkRenderedHierarchyRepresentation_ConvertSelection, "ConvertSelection( self : vtkRenderedHierarchyRepresentation, view : vtkView, sel : vtkSelection )=>vtkSelection" },
  { dao_vtkRenderedHierarchyRepresentation_FillInputPortInformation, "FillInputPortInformation( self : vtkRenderedHierarchyRepresentation, port : int, info : vtkInformation )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength, "GetBundlingStrength( self : vtkRenderedHierarchyRepresentation )=>double" },
  { dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength_dao_2, "GetBundlingStrength( self : vtkRenderedHierarchyRepresentation, idx : int )=>double" },
  { dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray, "GetColorGraphEdgesByArray( self : vtkRenderedHierarchyRepresentation )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray_dao_2, "GetColorGraphEdgesByArray( self : vtkRenderedHierarchyRepresentation, idx : int )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName, "GetGraphEdgeColorArrayName( self : vtkRenderedHierarchyRepresentation )=>string" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName_dao_2, "GetGraphEdgeColorArrayName( self : vtkRenderedHierarchyRepresentation, idx : int )=>string" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName, "GetGraphEdgeLabelArrayName( self : vtkRenderedHierarchyRepresentation )=>string" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName_dao_2, "GetGraphEdgeLabelArrayName( self : vtkRenderedHierarchyRepresentation, idx : int )=>string" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize, "GetGraphEdgeLabelFontSize( self : vtkRenderedHierarchyRepresentation )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize_dao_2, "GetGraphEdgeLabelFontSize( self : vtkRenderedHierarchyRepresentation, idx : int )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility, "GetGraphEdgeLabelVisibility( self : vtkRenderedHierarchyRepresentation )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility_dao_2, "GetGraphEdgeLabelVisibility( self : vtkRenderedHierarchyRepresentation, idx : int )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility, "GetGraphVisibility( self : vtkRenderedHierarchyRepresentation )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility_dao_2, "GetGraphVisibility( self : vtkRenderedHierarchyRepresentation, idx : int )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOff, "GraphEdgeLabelVisibilityOff( self : vtkRenderedHierarchyRepresentation )" },
  { dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOn, "GraphEdgeLabelVisibilityOn( self : vtkRenderedHierarchyRepresentation )" },
  { dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOff, "GraphVisibilityOff( self : vtkRenderedHierarchyRepresentation )" },
  { dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOn, "GraphVisibilityOn( self : vtkRenderedHierarchyRepresentation )" },
  { dao_vtkRenderedHierarchyRepresentation_IsA, "IsA( self : vtkRenderedHierarchyRepresentation, type : string )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_New, "New(  )=>vtkRenderedHierarchyRepresentation" },
  { dao_vtkRenderedHierarchyRepresentation_NewInstance, "NewInstance( self : vtkRenderedHierarchyRepresentation )=>vtkRenderedHierarchyRepresentation" },
  { dao_vtkRenderedHierarchyRepresentation_PrintSelf, "PrintSelf( self : vtkRenderedHierarchyRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkRenderedHierarchyRepresentation_RemoveFromView, "RemoveFromView( self : vtkRenderedHierarchyRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_RequestData, "RequestData( self : vtkRenderedHierarchyRepresentation, request : vtkInformation, inputVector : vtkInformationVector, outputVector : vtkInformationVector )=>int" },
  { dao_vtkRenderedHierarchyRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkRenderedHierarchyRepresentation" },
  { dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength, "SetBundlingStrength( self : vtkRenderedHierarchyRepresentation, strength : double )" },
  { dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength_dao_2, "SetBundlingStrength( self : vtkRenderedHierarchyRepresentation, strength : double, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray, "SetColorGraphEdgesByArray( self : vtkRenderedHierarchyRepresentation, vis : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray_dao_2, "SetColorGraphEdgesByArray( self : vtkRenderedHierarchyRepresentation, vis : int, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName, "SetGraphEdgeColorArrayName( self : vtkRenderedHierarchyRepresentation, name : string )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName_dao_2, "SetGraphEdgeColorArrayName( self : vtkRenderedHierarchyRepresentation, name : string, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction, "SetGraphEdgeColorToSplineFraction( self : vtkRenderedHierarchyRepresentation )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction_dao_2, "SetGraphEdgeColorToSplineFraction( self : vtkRenderedHierarchyRepresentation, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName, "SetGraphEdgeLabelArrayName( self : vtkRenderedHierarchyRepresentation, name : string )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName_dao_2, "SetGraphEdgeLabelArrayName( self : vtkRenderedHierarchyRepresentation, name : string, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize, "SetGraphEdgeLabelFontSize( self : vtkRenderedHierarchyRepresentation, size : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize_dao_2, "SetGraphEdgeLabelFontSize( self : vtkRenderedHierarchyRepresentation, size : int, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility, "SetGraphEdgeLabelVisibility( self : vtkRenderedHierarchyRepresentation, vis : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility_dao_2, "SetGraphEdgeLabelVisibility( self : vtkRenderedHierarchyRepresentation, vis : int, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility, "SetGraphVisibility( self : vtkRenderedHierarchyRepresentation, vis : int )" },
  { dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility_dao_2, "SetGraphVisibility( self : vtkRenderedHierarchyRepresentation, vis : int, idx : int )" },
  { dao_vtkRenderedHierarchyRepresentation_ValidIndex, "ValidIndex( self : vtkRenderedHierarchyRepresentation, idx : int )=>int" },
  { NULL, NULL }
};
void* dao_cast_vtkRenderedHierarchyRepresentation_to_vtkRenderedGraphRepresentation( void *data )
{
	return (vtkRenderedGraphRepresentation*)(vtkRenderedHierarchyRepresentation*)data;
}

static DaoTypeBase vtkRenderedHierarchyRepresentation_Typer = 
{ "vtkRenderedHierarchyRepresentation", NULL, 
  dao_vtkRenderedHierarchyRepresentation_Nums,
  dao_vtkRenderedHierarchyRepresentation_Meths, 
  { dao_vtkRenderedGraphRepresentation_Typer, 0 },
  { dao_cast_vtkRenderedHierarchyRepresentation_to_vtkRenderedGraphRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkRenderedHierarchyRepresentation_Typer = & vtkRenderedHierarchyRepresentation_Typer;
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkRenderedHierarchyRepresentation *_self = DaoCxx_vtkRenderedHierarchyRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedHierarchyRepresentation *self = (DaoCxx_vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _AddToView = self->DaoWrap_AddToView( view );
  DaoContext_PutInteger( _ctx, (int) _AddToView );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedHierarchyRepresentation *self = (DaoCxx_vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->DaoWrap_ApplyViewTheme( theme );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOff__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->vtkRenderedHierarchyRepresentation::ColorGraphEdgesByArrayOff(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOff__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->ColorGraphEdgesByArrayOff(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOn__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->vtkRenderedHierarchyRepresentation::ColorGraphEdgesByArrayOn(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_ColorGraphEdgesByArrayOn__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->ColorGraphEdgesByArrayOn(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedHierarchyRepresentation *self = (DaoCxx_vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* sel= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->DaoWrap_ConvertSelection( view, sel );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedHierarchyRepresentation *self = (DaoCxx_vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkInformation* info= (vtkInformation*) DValue_CastCData( _p[2], dao_vtkInformation_Typer );
  int _FillInputPortInformation = self->DaoWrap_FillInputPortInformation( port, info );
  DaoContext_PutInteger( _ctx, (int) _FillInputPortInformation );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  double _GetBundlingStrength = self->vtkRenderedHierarchyRepresentation::GetBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  double _GetBundlingStrength = self->GetBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  double _GetBundlingStrength = self->vtkRenderedHierarchyRepresentation::GetBundlingStrength( idx );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetBundlingStrength_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  double _GetBundlingStrength = self->GetBundlingStrength( idx );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool _GetColorGraphEdgesByArray = self->vtkRenderedHierarchyRepresentation::GetColorGraphEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool _GetColorGraphEdgesByArray = self->GetColorGraphEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetColorGraphEdgesByArray = self->vtkRenderedHierarchyRepresentation::GetColorGraphEdgesByArray( idx );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetColorGraphEdgesByArray_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetColorGraphEdgesByArray = self->GetColorGraphEdgesByArray( idx );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  const char* _GetGraphEdgeColorArrayName = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  const char* _GetGraphEdgeColorArrayName = self->GetGraphEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeColorArrayName = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeColorArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeColorArrayName_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeColorArrayName = self->GetGraphEdgeColorArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  const char* _GetGraphEdgeLabelArrayName = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  const char* _GetGraphEdgeLabelArrayName = self->GetGraphEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeLabelArrayName = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeLabelArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelArrayName_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeLabelArrayName = self->GetGraphEdgeLabelArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int _GetGraphEdgeLabelFontSize = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelFontSize );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int _GetGraphEdgeLabelFontSize = self->GetGraphEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelFontSize );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  int _GetGraphEdgeLabelFontSize = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeLabelFontSize( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelFontSize );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelFontSize_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  int _GetGraphEdgeLabelFontSize = self->GetGraphEdgeLabelFontSize( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelFontSize );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool _GetGraphEdgeLabelVisibility = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool _GetGraphEdgeLabelVisibility = self->GetGraphEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetGraphEdgeLabelVisibility = self->vtkRenderedHierarchyRepresentation::GetGraphEdgeLabelVisibility( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphEdgeLabelVisibility_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetGraphEdgeLabelVisibility = self->GetGraphEdgeLabelVisibility( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool _GetGraphVisibility = self->vtkRenderedHierarchyRepresentation::GetGraphVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool _GetGraphVisibility = self->GetGraphVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetGraphVisibility = self->vtkRenderedHierarchyRepresentation::GetGraphVisibility( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GetGraphVisibility_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetGraphVisibility = self->GetGraphVisibility( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphVisibility );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOff__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->vtkRenderedHierarchyRepresentation::GraphEdgeLabelVisibilityOff(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOff__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->GraphEdgeLabelVisibilityOff(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOn__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->vtkRenderedHierarchyRepresentation::GraphEdgeLabelVisibilityOn(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GraphEdgeLabelVisibilityOn__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->GraphEdgeLabelVisibilityOn(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOff__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->vtkRenderedHierarchyRepresentation::GraphVisibilityOff(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOff__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->GraphVisibilityOff(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOn__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->vtkRenderedHierarchyRepresentation::GraphVisibilityOn(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_GraphVisibilityOn__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->GraphVisibilityOn(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_IsA__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkRenderedHierarchyRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_IsA__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkRenderedHierarchyRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* _New = vtkRenderedHierarchyRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkRenderedHierarchyRepresentation_Typer );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  vtkRenderedHierarchyRepresentation* _NewInstance = self->vtkRenderedHierarchyRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkRenderedHierarchyRepresentation_Typer );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkRenderedHierarchyRepresentation::PrintSelf( *os, *indent );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedHierarchyRepresentation *self = (DaoCxx_vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _RemoveFromView = self->DaoWrap_RemoveFromView( view );
  DaoContext_PutInteger( _ctx, (int) _RemoveFromView );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedHierarchyRepresentation *self = (DaoCxx_vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  vtkInformation* request= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** inputVector= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* outputVector= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( request, inputVector, outputVector );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkRenderedHierarchyRepresentation* _SafeDownCast = vtkRenderedHierarchyRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkRenderedHierarchyRepresentation_Typer );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  self->vtkRenderedHierarchyRepresentation::SetBundlingStrength( strength );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  self->SetBundlingStrength( strength );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetBundlingStrength( strength, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetBundlingStrength_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  int idx= (int) _p[2]->v.i;
  self->SetBundlingStrength( strength, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetColorGraphEdgesByArray( vis );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetColorGraphEdgesByArray( vis );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetColorGraphEdgesByArray( vis, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetColorGraphEdgesByArray_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->SetColorGraphEdgesByArray( vis, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeColorArrayName( name );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetGraphEdgeColorArrayName( name );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeColorArrayName( name, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorArrayName_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeColorArrayName( name, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeColorToSplineFraction(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  self->SetGraphEdgeColorToSplineFraction(  );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeColorToSplineFraction( idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeColorToSplineFraction_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  self->SetGraphEdgeColorToSplineFraction( idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeLabelArrayName( name );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetGraphEdgeLabelArrayName( name );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeLabelArrayName( name, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelArrayName_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeLabelArrayName( name, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int size= (int) _p[1]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeLabelFontSize( size );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int size= (int) _p[1]->v.i;
  self->SetGraphEdgeLabelFontSize( size );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int size= (int) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeLabelFontSize( size, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelFontSize_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int size= (int) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeLabelFontSize( size, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeLabelVisibility( vis );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetGraphEdgeLabelVisibility( vis );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphEdgeLabelVisibility( vis, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphEdgeLabelVisibility_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeLabelVisibility( vis, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphVisibility( vis );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetGraphVisibility( vis );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility_dao_2__vtkRenderedHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedHierarchyRepresentation::SetGraphVisibility( vis, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedHierarchyRepresentation_SetGraphVisibility_dao_2__vtkRenderedHierarchyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedHierarchyRepresentation* self= (vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->SetGraphVisibility( vis, idx );
}
/* vtkRenderedHierarchyRepresentation.h */
static void dao_vtkRenderedHierarchyRepresentation_ValidIndex( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedHierarchyRepresentation *self = (DaoCxx_vtkRenderedHierarchyRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedHierarchyRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _ValidIndex = self->DaoWrap_ValidIndex( idx );
  DaoContext_PutInteger( _ctx, (int) _ValidIndex );
}

/*  vtkView.h */


static DaoNumItem dao_vtkView_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkView_vtkView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_AddInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_AddRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_AddRepresentationFromInput( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_AddRepresentationFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_AddRepresentationInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_ApplyViewTheme__vtkView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_GetNumberOfRepresentations( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_GetObserver( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_GetRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_GetReuseSingleRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_IsA__vtkView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_IsRepresentationPresent( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_RegisterProgress( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_RemoveAllRepresentations( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_RemoveInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_RemoveRepresentation_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_RemoveRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_RemoveRepresentationInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_ReuseSingleRepresentationOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_ReuseSingleRepresentationOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_SetRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_SetRepresentationFromInput( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_SetRepresentationFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_SetReuseSingleRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_UnRegisterProgress( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_Update__vtkView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkView_Update( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkView_Meths[] = 
{
  { dao_vtkView_vtkView, "vtkView(  )=>vtkView" },
  { dao_vtkView_AddInputConnection, "AddInputConnection( self : vtkView, conn : vtkAlgorithmOutput, selectionConn : vtkAlgorithmOutput )" },
  { dao_vtkView_AddRepresentation, "AddRepresentation( self : vtkView, rep : vtkDataRepresentation )" },
  { dao_vtkView_AddRepresentationFromInput, "AddRepresentationFromInput( self : vtkView, input : vtkDataObject )=>vtkDataRepresentation" },
  { dao_vtkView_AddRepresentationFromInputConnection, "AddRepresentationFromInputConnection( self : vtkView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkView_AddRepresentationInternal, "AddRepresentationInternal( self : vtkView, rep : vtkDataRepresentation )" },
  { dao_vtkView_ApplyViewTheme, "ApplyViewTheme( self : vtkView, theme : vtkViewTheme )" },
  { dao_vtkView_CreateDefaultRepresentation, "CreateDefaultRepresentation( self : vtkView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkView_GetNumberOfRepresentations, "GetNumberOfRepresentations( self : vtkView )=>int" },
  { dao_vtkView_GetObserver, "GetObserver( self : vtkView )=>vtkCommand" },
  { dao_vtkView_GetRepresentation, "GetRepresentation( self : vtkView, index : int = 0 )=>vtkDataRepresentation" },
  { dao_vtkView_GetReuseSingleRepresentation, "GetReuseSingleRepresentation( self : vtkView )=>int" },
  { dao_vtkView_IsA, "IsA( self : vtkView, type : string )=>int" },
  { dao_vtkView_IsRepresentationPresent, "IsRepresentationPresent( self : vtkView, rep : vtkDataRepresentation )=>int" },
  { dao_vtkView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkView_New, "New(  )=>vtkView" },
  { dao_vtkView_NewInstance, "NewInstance( self : vtkView )=>vtkView" },
  { dao_vtkView_PrintSelf, "PrintSelf( self : vtkView, os : ostream, indent : vtkIndent )" },
  { dao_vtkView_ProcessEvents, "ProcessEvents( self : vtkView, caller : vtkObject, eventId : int, callData : cdata )" },
  { dao_vtkView_RegisterProgress, "RegisterProgress( self : vtkView, algorithm : vtkObject, message : string|null=null )" },
  { dao_vtkView_RemoveAllRepresentations, "RemoveAllRepresentations( self : vtkView )" },
  { dao_vtkView_RemoveInputConnection, "RemoveInputConnection( self : vtkView, conn : vtkAlgorithmOutput, selectionConn : vtkAlgorithmOutput )" },
  { dao_vtkView_RemoveRepresentation_dao_2, "RemoveRepresentation( self : vtkView, rep : vtkAlgorithmOutput )" },
  { dao_vtkView_RemoveRepresentation, "RemoveRepresentation( self : vtkView, rep : vtkDataRepresentation )" },
  { dao_vtkView_RemoveRepresentationInternal, "RemoveRepresentationInternal( self : vtkView, rep : vtkDataRepresentation )" },
  { dao_vtkView_ReuseSingleRepresentationOff, "ReuseSingleRepresentationOff( self : vtkView )" },
  { dao_vtkView_ReuseSingleRepresentationOn, "ReuseSingleRepresentationOn( self : vtkView )" },
  { dao_vtkView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkView" },
  { dao_vtkView_SetRepresentation, "SetRepresentation( self : vtkView, rep : vtkDataRepresentation )" },
  { dao_vtkView_SetRepresentationFromInput, "SetRepresentationFromInput( self : vtkView, input : vtkDataObject )=>vtkDataRepresentation" },
  { dao_vtkView_SetRepresentationFromInputConnection, "SetRepresentationFromInputConnection( self : vtkView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkView_SetReuseSingleRepresentation, "SetReuseSingleRepresentation( self : vtkView, _arg : int )" },
  { dao_vtkView_UnRegisterProgress, "UnRegisterProgress( self : vtkView, algorithm : vtkObject )" },
  { dao_vtkView_Update, "Update( self : vtkView )" },
  { NULL, NULL }
};
void* dao_cast_vtkView_to_vtkObject( void *data )
{
	return (vtkObject*)(vtkView*)data;
}

static DaoTypeBase vtkView_Typer = 
{ "vtkView", NULL, 
  dao_vtkView_Nums,
  dao_vtkView_Meths, 
  { dao_vtkObject_Typer, 0 },
  { dao_cast_vtkView_to_vtkObject,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkView_Typer = & vtkView_Typer;
/* vtkView.h */
static void dao_vtkView_vtkView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkView *_self = DaoCxx_vtkView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkView.h */
static void dao_vtkView_AddInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkAlgorithmOutput* selectionConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[2], dao_vtkAlgorithmOutput_Typer );
  self->DaoWrap_AddInputConnection( conn, selectionConn );
}
/* vtkView.h */
static void dao_vtkView_AddRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  self->vtkView::AddRepresentation( rep );
}
/* vtkView.h */
static void dao_vtkView_AddRepresentationFromInput( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataObject* input= (vtkDataObject*) DValue_CastCData( _p[1], dao_vtkDataObject_Typer );
  vtkDataRepresentation* _AddRepresentationFromInput = self->vtkView::AddRepresentationFromInput( input );
  DaoContext_WrapCData( _ctx, (void*) _AddRepresentationFromInput, dao_vtkDataRepresentation_Typer );
}
/* vtkView.h */
static void dao_vtkView_AddRepresentationFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _AddRepresentationFromInputConnection = self->vtkView::AddRepresentationFromInputConnection( conn );
  DaoContext_WrapCData( _ctx, (void*) _AddRepresentationFromInputConnection, dao_vtkDataRepresentation_Typer );
}
/* vtkView.h */
static void dao_vtkView_AddRepresentationInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  self->DaoWrap_AddRepresentationInternal( rep );
}
/* vtkView.h */
static void dao_vtkView_ApplyViewTheme__vtkView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkView::ApplyViewTheme( theme );
}
/* vtkView.h */
static void dao_vtkView_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkView_ApplyViewTheme__vtkView( _ctx, _p, _n );
    return;
  }
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkView.h */
static void dao_vtkView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _CreateDefaultRepresentation = self->DaoWrap_CreateDefaultRepresentation( conn );
  DaoContext_WrapCData( _ctx, (void*) _CreateDefaultRepresentation, dao_vtkDataRepresentation_Typer );
}
/* vtkView.h */
static void dao_vtkView_GetNumberOfRepresentations( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  int _GetNumberOfRepresentations = self->vtkView::GetNumberOfRepresentations(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfRepresentations );
}
/* vtkView.h */
static void dao_vtkView_GetObserver( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkCommand* _GetObserver = self->vtkView::GetObserver(  );
  DaoContext_WrapCData( _ctx, (void*) _GetObserver, dao_vtkCommand_Typer );
}
/* vtkView.h */
static void dao_vtkView_GetRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  int index= (int) _p[1]->v.i;
  vtkDataRepresentation* _GetRepresentation = self->vtkView::GetRepresentation( index );
  DaoContext_WrapCData( _ctx, (void*) _GetRepresentation, dao_vtkDataRepresentation_Typer );
}
/* vtkView.h */
static void dao_vtkView_GetReuseSingleRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  bool _GetReuseSingleRepresentation = self->DaoWrap_GetReuseSingleRepresentation(  );
  DaoContext_PutInteger( _ctx, (int) _GetReuseSingleRepresentation );
}
/* vtkView.h */
static void dao_vtkView_IsA__vtkView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkView.h */
static void dao_vtkView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkView_IsA__vtkView( _ctx, _p, _n );
    return;
  }
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkView.h */
static void dao_vtkView_IsRepresentationPresent( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  bool _IsRepresentationPresent = self->vtkView::IsRepresentationPresent( rep );
  DaoContext_PutInteger( _ctx, (int) _IsRepresentationPresent );
}
/* vtkView.h */
static void dao_vtkView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkView.h */
static void dao_vtkView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* _New = vtkView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkView_Typer );
}
/* vtkView.h */
static void dao_vtkView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkView* _NewInstance = self->vtkView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkView_Typer );
}
/* vtkView.h */
static void dao_vtkView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkView::PrintSelf( *os, *indent );
}
/* vtkView.h */
static void dao_vtkView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkObject* caller= (vtkObject*) DValue_CastCData( _p[1], dao_vtkObject_Typer );
  unsigned long eventId= (unsigned long) _p[2]->v.i;
  void* callData= (void*) DValue_GetCData( _p[3] );
  self->DaoWrap_ProcessEvents( caller, eventId, callData );
}
/* vtkView.h */
static void dao_vtkView_RegisterProgress( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkObject* algorithm= (vtkObject*) DValue_CastCData( _p[1], dao_vtkObject_Typer );
  char* message= (char*) DValue_GetMBString( _p[2] );
  self->vtkView::RegisterProgress( algorithm, message );
}
/* vtkView.h */
static void dao_vtkView_RemoveAllRepresentations( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  self->vtkView::RemoveAllRepresentations(  );
}
/* vtkView.h */
static void dao_vtkView_RemoveInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkAlgorithmOutput* selectionConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[2], dao_vtkAlgorithmOutput_Typer );
  self->DaoWrap_RemoveInputConnection( conn, selectionConn );
}
/* vtkView.h */
static void dao_vtkView_RemoveRepresentation_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkAlgorithmOutput* rep= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  self->vtkView::RemoveRepresentation( rep );
}
/* vtkView.h */
static void dao_vtkView_RemoveRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  self->vtkView::RemoveRepresentation( rep );
}
/* vtkView.h */
static void dao_vtkView_RemoveRepresentationInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  self->DaoWrap_RemoveRepresentationInternal( rep );
}
/* vtkView.h */
static void dao_vtkView_ReuseSingleRepresentationOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  self->DaoWrap_ReuseSingleRepresentationOff(  );
}
/* vtkView.h */
static void dao_vtkView_ReuseSingleRepresentationOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  self->DaoWrap_ReuseSingleRepresentationOn(  );
}
/* vtkView.h */
static void dao_vtkView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkView* _SafeDownCast = vtkView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkView_Typer );
}
/* vtkView.h */
static void dao_vtkView_SetRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  self->vtkView::SetRepresentation( rep );
}
/* vtkView.h */
static void dao_vtkView_SetRepresentationFromInput( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkDataObject* input= (vtkDataObject*) DValue_CastCData( _p[1], dao_vtkDataObject_Typer );
  vtkDataRepresentation* _SetRepresentationFromInput = self->vtkView::SetRepresentationFromInput( input );
  DaoContext_WrapCData( _ctx, (void*) _SetRepresentationFromInput, dao_vtkDataRepresentation_Typer );
}
/* vtkView.h */
static void dao_vtkView_SetRepresentationFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _SetRepresentationFromInputConnection = self->vtkView::SetRepresentationFromInputConnection( conn );
  DaoContext_WrapCData( _ctx, (void*) _SetRepresentationFromInputConnection, dao_vtkDataRepresentation_Typer );
}
/* vtkView.h */
static void dao_vtkView_SetReuseSingleRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkView *self = (DaoCxx_vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  bool _arg= (bool) _p[1]->v.i;
  self->DaoWrap_SetReuseSingleRepresentation( _arg );
}
/* vtkView.h */
static void dao_vtkView_UnRegisterProgress( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  vtkObject* algorithm= (vtkObject*) DValue_CastCData( _p[1], dao_vtkObject_Typer );
  self->vtkView::UnRegisterProgress( algorithm );
}
/* vtkView.h */
static void dao_vtkView_Update__vtkView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  self->vtkView::Update(  );
}
/* vtkView.h */
static void dao_vtkView_Update( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkView_Update__vtkView( _ctx, _p, _n );
    return;
  }
  vtkView* self= (vtkView*) DValue_CastCData( _p[0], dao_vtkView_Typer );
  self->Update(  );
}

/*   */


static DaoNumItem dao_vtkCoincidentPoints_implementation_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_vtkCoincidentPoints_implementation_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_vtkCoincidentPoints_implementation_Delete( void *self )
{
	free( self );
}

static DaoTypeBase vtkCoincidentPoints_implementation_Typer = 
{ "vtkCoincidentPoints_implementation", NULL, 
  dao_vtkCoincidentPoints_implementation_Nums,
  dao_vtkCoincidentPoints_implementation_Meths, 
  { 0 },
  { 0 },
  Dao_vtkCoincidentPoints_implementation_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkCoincidentPoints_implementation_Typer = & vtkCoincidentPoints_implementation_Typer;

/*  vtkConvertSelectionDomain.h */


static DaoNumItem dao_vtkConvertSelectionDomain_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkConvertSelectionDomain_vtkConvertSelectionDomain( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_FillOutputPortInformation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_IsA__vtkConvertSelectionDomain( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkConvertSelectionDomain_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkConvertSelectionDomain_Meths[] = 
{
  { dao_vtkConvertSelectionDomain_vtkConvertSelectionDomain, "vtkConvertSelectionDomain(  )=>vtkConvertSelectionDomain" },
  { dao_vtkConvertSelectionDomain_FillInputPortInformation, "FillInputPortInformation( self : vtkConvertSelectionDomain, port : int, info : vtkInformation )=>int" },
  { dao_vtkConvertSelectionDomain_FillOutputPortInformation, "FillOutputPortInformation( self : vtkConvertSelectionDomain, port : int, info : vtkInformation )=>int" },
  { dao_vtkConvertSelectionDomain_IsA, "IsA( self : vtkConvertSelectionDomain, type : string )=>int" },
  { dao_vtkConvertSelectionDomain_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkConvertSelectionDomain_New, "New(  )=>vtkConvertSelectionDomain" },
  { dao_vtkConvertSelectionDomain_NewInstance, "NewInstance( self : vtkConvertSelectionDomain )=>vtkConvertSelectionDomain" },
  { dao_vtkConvertSelectionDomain_PrintSelf, "PrintSelf( self : vtkConvertSelectionDomain, os : ostream, indent : vtkIndent )" },
  { dao_vtkConvertSelectionDomain_RequestData, "RequestData( self : vtkConvertSelectionDomain, _cp0 : vtkInformation, _cp1 : vtkInformationVector, _cp2 : vtkInformationVector )=>int" },
  { dao_vtkConvertSelectionDomain_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkConvertSelectionDomain" },
  { NULL, NULL }
};
void* dao_cast_vtkConvertSelectionDomain_to_vtkPassInputTypeAlgorithm( void *data )
{
	return (vtkPassInputTypeAlgorithm*)(vtkConvertSelectionDomain*)data;
}

static DaoTypeBase vtkConvertSelectionDomain_Typer = 
{ "vtkConvertSelectionDomain", NULL, 
  dao_vtkConvertSelectionDomain_Nums,
  dao_vtkConvertSelectionDomain_Meths, 
  { dao_vtkPassInputTypeAlgorithm_Typer, 0 },
  { dao_cast_vtkConvertSelectionDomain_to_vtkPassInputTypeAlgorithm,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkConvertSelectionDomain_Typer = & vtkConvertSelectionDomain_Typer;
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_vtkConvertSelectionDomain( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkConvertSelectionDomain *_self = DaoCxx_vtkConvertSelectionDomain_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkConvertSelectionDomain *self = (DaoCxx_vtkConvertSelectionDomain*) DValue_CastCData( _p[0], dao_vtkConvertSelectionDomain_Typer );
  int port= (int) _p[1]->v.i;
  vtkInformation* info= (vtkInformation*) DValue_CastCData( _p[2], dao_vtkInformation_Typer );
  int _FillInputPortInformation = self->DaoWrap_FillInputPortInformation( port, info );
  DaoContext_PutInteger( _ctx, (int) _FillInputPortInformation );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_FillOutputPortInformation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkConvertSelectionDomain *self = (DaoCxx_vtkConvertSelectionDomain*) DValue_CastCData( _p[0], dao_vtkConvertSelectionDomain_Typer );
  int port= (int) _p[1]->v.i;
  vtkInformation* info= (vtkInformation*) DValue_CastCData( _p[2], dao_vtkInformation_Typer );
  int _FillOutputPortInformation = self->DaoWrap_FillOutputPortInformation( port, info );
  DaoContext_PutInteger( _ctx, (int) _FillOutputPortInformation );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_IsA__vtkConvertSelectionDomain( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkConvertSelectionDomain* self= (vtkConvertSelectionDomain*) DValue_CastCData( _p[0], dao_vtkConvertSelectionDomain_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkConvertSelectionDomain::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkConvertSelectionDomain_IsA__vtkConvertSelectionDomain( _ctx, _p, _n );
    return;
  }
  vtkConvertSelectionDomain* self= (vtkConvertSelectionDomain*) DValue_CastCData( _p[0], dao_vtkConvertSelectionDomain_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkConvertSelectionDomain::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkConvertSelectionDomain* _New = vtkConvertSelectionDomain::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkConvertSelectionDomain_Typer );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkConvertSelectionDomain* self= (vtkConvertSelectionDomain*) DValue_CastCData( _p[0], dao_vtkConvertSelectionDomain_Typer );
  vtkConvertSelectionDomain* _NewInstance = self->vtkConvertSelectionDomain::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkConvertSelectionDomain_Typer );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkConvertSelectionDomain* self= (vtkConvertSelectionDomain*) DValue_CastCData( _p[0], dao_vtkConvertSelectionDomain_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkConvertSelectionDomain::PrintSelf( *os, *indent );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkConvertSelectionDomain *self = (DaoCxx_vtkConvertSelectionDomain*) DValue_CastCData( _p[0], dao_vtkConvertSelectionDomain_Typer );
  vtkInformation* _cp0= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** _cp1= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* _cp2= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( _cp0, _cp1, _cp2 );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkConvertSelectionDomain.h */
static void dao_vtkConvertSelectionDomain_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkConvertSelectionDomain* _SafeDownCast = vtkConvertSelectionDomain::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkConvertSelectionDomain_Typer );
}

/*  vtkEmptyRepresentation.h */


static DaoNumItem dao_vtkEmptyRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkEmptyRepresentation_vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_2__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_3__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_IsA__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkEmptyRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkEmptyRepresentation_Meths[] = 
{
  { dao_vtkEmptyRepresentation_vtkEmptyRepresentation, "vtkEmptyRepresentation(  )=>vtkEmptyRepresentation" },
  { dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort, "GetInternalAnnotationOutputPort( self : vtkEmptyRepresentation )=>vtkAlgorithmOutput" },
  { dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_2, "GetInternalAnnotationOutputPort( self : vtkEmptyRepresentation, port : int )=>vtkAlgorithmOutput" },
  { dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_3, "GetInternalAnnotationOutputPort( self : vtkEmptyRepresentation, port : int, conn : int )=>vtkAlgorithmOutput" },
  { dao_vtkEmptyRepresentation_IsA, "IsA( self : vtkEmptyRepresentation, type : string )=>int" },
  { dao_vtkEmptyRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkEmptyRepresentation_New, "New(  )=>vtkEmptyRepresentation" },
  { dao_vtkEmptyRepresentation_NewInstance, "NewInstance( self : vtkEmptyRepresentation )=>vtkEmptyRepresentation" },
  { dao_vtkEmptyRepresentation_PrintSelf, "PrintSelf( self : vtkEmptyRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkEmptyRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkEmptyRepresentation" },
  { NULL, NULL }
};
void* dao_cast_vtkEmptyRepresentation_to_vtkDataRepresentation( void *data )
{
	return (vtkDataRepresentation*)(vtkEmptyRepresentation*)data;
}

static DaoTypeBase vtkEmptyRepresentation_Typer = 
{ "vtkEmptyRepresentation", NULL, 
  dao_vtkEmptyRepresentation_Nums,
  dao_vtkEmptyRepresentation_Meths, 
  { dao_vtkDataRepresentation_Typer, 0 },
  { dao_cast_vtkEmptyRepresentation_to_vtkDataRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkEmptyRepresentation_Typer = & vtkEmptyRepresentation_Typer;
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkEmptyRepresentation *_self = DaoCxx_vtkEmptyRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->vtkEmptyRepresentation::GetInternalAnnotationOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort__vtkEmptyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->GetInternalAnnotationOutputPort(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_2__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->vtkEmptyRepresentation::GetInternalAnnotationOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_2__vtkEmptyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->GetInternalAnnotationOutputPort( port );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_3__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->vtkEmptyRepresentation::GetInternalAnnotationOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkEmptyRepresentation_GetInternalAnnotationOutputPort_dao_3__vtkEmptyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  int conn= (int) _p[2]->v.i;
  vtkAlgorithmOutput* _GetInternalAnnotationOutputPort = self->GetInternalAnnotationOutputPort( port, conn );
  DaoContext_WrapCData( _ctx, (void*) _GetInternalAnnotationOutputPort, dao_vtkAlgorithmOutput_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_IsA__vtkEmptyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkEmptyRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkEmptyRepresentation_IsA__vtkEmptyRepresentation( _ctx, _p, _n );
    return;
  }
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkEmptyRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkEmptyRepresentation* _New = vtkEmptyRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkEmptyRepresentation_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  vtkEmptyRepresentation* _NewInstance = self->vtkEmptyRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkEmptyRepresentation_Typer );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkEmptyRepresentation* self= (vtkEmptyRepresentation*) DValue_CastCData( _p[0], dao_vtkEmptyRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkEmptyRepresentation::PrintSelf( *os, *indent );
}
/* vtkEmptyRepresentation.h */
static void dao_vtkEmptyRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkEmptyRepresentation* _SafeDownCast = vtkEmptyRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkEmptyRepresentation_Typer );
}

/*  vtkRenderView.h */


static DaoNumItem dao_vtkRenderView_Nums[] =
{
  { "INTERACTION_MODE_2D", DAO_INTEGER, vtkRenderView::INTERACTION_MODE_2D },
  { "INTERACTION_MODE_3D", DAO_INTEGER, vtkRenderView::INTERACTION_MODE_3D },
  { "INTERACTION_MODE_UNKNOWN", DAO_INTEGER, vtkRenderView::INTERACTION_MODE_UNKNOWN },
  { "SURFACE", DAO_INTEGER, vtkRenderView::SURFACE },
  { "FRUSTUM", DAO_INTEGER, vtkRenderView::FRUSTUM },
  { "NO_OVERLAP", DAO_INTEGER, vtkRenderView::NO_OVERLAP },
  { "ALL", DAO_INTEGER, vtkRenderView::ALL },
  { "FREETYPE", DAO_INTEGER, vtkRenderView::FREETYPE },
  { "QT", DAO_INTEGER, vtkRenderView::QT },
  { NULL, 0, 0 }
};
static void dao_vtkRenderView_vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_AddLabels__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_AddLabels( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_ApplyViewTheme__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_DisplayHoverTextOff__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_DisplayHoverTextOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_DisplayHoverTextOn__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_DisplayHoverTextOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GenerateSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetDisplayHoverText__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetDisplayHoverText( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconSize__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconSize_dao_2__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconSize_dao_3__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconSize_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconTexture__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetIconTexture( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetInteractionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetInteractionMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetInteractor__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetInteractor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetInteractorStyle__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetInteractorStyle( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetLabelPlacementMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetLabelPlacementMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetLabelRenderMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetRenderOnMouseMove( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetRenderWindow__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetRenderWindow( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetRenderer__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetRenderer( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetSelectionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetSelectionMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetSelectionModeMaxValue__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetSelectionModeMaxValue( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetSelectionModeMinValue__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetSelectionModeMinValue( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetTransform__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_GetTransform( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_IsA__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_RemoveLabels__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_RemoveLabels( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_Render__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_Render( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_RenderOnMouseMoveOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_RenderOnMouseMoveOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_ResetCamera__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_ResetCamera( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_ResetCameraClippingRange__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_ResetCameraClippingRange( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetDisplayHoverText__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetDisplayHoverText( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetIconSize_dao_2__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetIconSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetIconSize__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetIconSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetIconTexture__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetIconTexture( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractionMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractionModeTo2D__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractionModeTo2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractionModeTo3D__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractionModeTo3D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractor__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractorStyle__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetInteractorStyle( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelPlacementMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelPlacementMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelPlacementModeToAll__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelPlacementModeToAll( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelPlacementModeToNoOverlap__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelPlacementModeToNoOverlap( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelRenderMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelRenderModeToFreetype__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelRenderModeToFreetype( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelRenderModeToQt__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetLabelRenderModeToQt( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetRenderOnMouseMove( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetSelectionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetSelectionMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetSelectionModeToFrustum( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetSelectionModeToSurface( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetTransform__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_SetTransform( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_UpdateHoverText( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_UpdateHoverWidgetState( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderView_UpdatePickRender( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkRenderView_Meths[] = 
{
  { dao_vtkRenderView_vtkRenderView, "vtkRenderView(  )=>vtkRenderView" },
  { dao_vtkRenderView_AddLabels, "AddLabels( self : vtkRenderView, conn : vtkAlgorithmOutput )" },
  { dao_vtkRenderView_ApplyViewTheme, "ApplyViewTheme( self : vtkRenderView, theme : vtkViewTheme )" },
  { dao_vtkRenderView_DisplayHoverTextOff, "DisplayHoverTextOff( self : vtkRenderView )" },
  { dao_vtkRenderView_DisplayHoverTextOn, "DisplayHoverTextOn( self : vtkRenderView )" },
  { dao_vtkRenderView_GenerateSelection, "GenerateSelection( self : vtkRenderView, callData : cdata, selection : vtkSelection )" },
  { dao_vtkRenderView_GetDisplayHoverText, "GetDisplayHoverText( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetIconSize, "GetIconSize( self : vtkRenderView )=>array<int>" },
  { dao_vtkRenderView_GetIconSize_dao_2, "GetIconSize( self : vtkRenderView, _arg1 : int, _arg2 : int )" },
  { dao_vtkRenderView_GetIconSize_dao_3, "GetIconSize( self : vtkRenderView, _arg : array<int> )" },
  { dao_vtkRenderView_GetIconTexture, "GetIconTexture( self : vtkRenderView )=>vtkTexture" },
  { dao_vtkRenderView_GetInteractionMode, "GetInteractionMode( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetInteractor, "GetInteractor( self : vtkRenderView )=>vtkRenderWindowInteractor" },
  { dao_vtkRenderView_GetInteractorStyle, "GetInteractorStyle( self : vtkRenderView )=>vtkInteractorObserver" },
  { dao_vtkRenderView_GetLabelPlacementMode, "GetLabelPlacementMode( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetLabelRenderMode, "GetLabelRenderMode( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetRenderOnMouseMove, "GetRenderOnMouseMove( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetRenderWindow, "GetRenderWindow( self : vtkRenderView )=>vtkRenderWindow" },
  { dao_vtkRenderView_GetRenderer, "GetRenderer( self : vtkRenderView )=>vtkRenderer" },
  { dao_vtkRenderView_GetSelectionMode, "GetSelectionMode( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetSelectionModeMaxValue, "GetSelectionModeMaxValue( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetSelectionModeMinValue, "GetSelectionModeMinValue( self : vtkRenderView )=>int" },
  { dao_vtkRenderView_GetTransform, "GetTransform( self : vtkRenderView )=>vtkAbstractTransform" },
  { dao_vtkRenderView_IsA, "IsA( self : vtkRenderView, type : string )=>int" },
  { dao_vtkRenderView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkRenderView_New, "New(  )=>vtkRenderView" },
  { dao_vtkRenderView_NewInstance, "NewInstance( self : vtkRenderView )=>vtkRenderView" },
  { dao_vtkRenderView_PrepareForRendering, "PrepareForRendering( self : vtkRenderView )" },
  { dao_vtkRenderView_PrintSelf, "PrintSelf( self : vtkRenderView, os : ostream, indent : vtkIndent )" },
  { dao_vtkRenderView_ProcessEvents, "ProcessEvents( self : vtkRenderView, caller : vtkObject, eventId : int, callData : cdata )" },
  { dao_vtkRenderView_RemoveLabels, "RemoveLabels( self : vtkRenderView, conn : vtkAlgorithmOutput )" },
  { dao_vtkRenderView_Render, "Render( self : vtkRenderView )" },
  { dao_vtkRenderView_RenderOnMouseMoveOff, "RenderOnMouseMoveOff( self : vtkRenderView )" },
  { dao_vtkRenderView_RenderOnMouseMoveOn, "RenderOnMouseMoveOn( self : vtkRenderView )" },
  { dao_vtkRenderView_ResetCamera, "ResetCamera( self : vtkRenderView )" },
  { dao_vtkRenderView_ResetCameraClippingRange, "ResetCameraClippingRange( self : vtkRenderView )" },
  { dao_vtkRenderView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkRenderView" },
  { dao_vtkRenderView_SetDisplayHoverText, "SetDisplayHoverText( self : vtkRenderView, b : int )" },
  { dao_vtkRenderView_SetIconSize_dao_2, "SetIconSize( self : vtkRenderView, _arg : array<int> )" },
  { dao_vtkRenderView_SetIconSize, "SetIconSize( self : vtkRenderView, _arg1 : int, _arg2 : int )" },
  { dao_vtkRenderView_SetIconTexture, "SetIconTexture( self : vtkRenderView, texture : vtkTexture )" },
  { dao_vtkRenderView_SetInteractionMode, "SetInteractionMode( self : vtkRenderView, mode : int )" },
  { dao_vtkRenderView_SetInteractionModeTo2D, "SetInteractionModeTo2D( self : vtkRenderView )" },
  { dao_vtkRenderView_SetInteractionModeTo3D, "SetInteractionModeTo3D( self : vtkRenderView )" },
  { dao_vtkRenderView_SetInteractor, "SetInteractor( self : vtkRenderView, interactor : vtkRenderWindowInteractor )" },
  { dao_vtkRenderView_SetInteractorStyle, "SetInteractorStyle( self : vtkRenderView, style : vtkInteractorObserver )" },
  { dao_vtkRenderView_SetLabelPlacementMode, "SetLabelPlacementMode( self : vtkRenderView, mode : int )" },
  { dao_vtkRenderView_SetLabelPlacementModeToAll, "SetLabelPlacementModeToAll( self : vtkRenderView )" },
  { dao_vtkRenderView_SetLabelPlacementModeToNoOverlap, "SetLabelPlacementModeToNoOverlap( self : vtkRenderView )" },
  { dao_vtkRenderView_SetLabelRenderMode, "SetLabelRenderMode( self : vtkRenderView, mode : int )" },
  { dao_vtkRenderView_SetLabelRenderModeToFreetype, "SetLabelRenderModeToFreetype( self : vtkRenderView )" },
  { dao_vtkRenderView_SetLabelRenderModeToQt, "SetLabelRenderModeToQt( self : vtkRenderView )" },
  { dao_vtkRenderView_SetRenderOnMouseMove, "SetRenderOnMouseMove( self : vtkRenderView, b : int )" },
  { dao_vtkRenderView_SetSelectionMode, "SetSelectionMode( self : vtkRenderView, _arg : int )" },
  { dao_vtkRenderView_SetSelectionModeToFrustum, "SetSelectionModeToFrustum( self : vtkRenderView )" },
  { dao_vtkRenderView_SetSelectionModeToSurface, "SetSelectionModeToSurface( self : vtkRenderView )" },
  { dao_vtkRenderView_SetTransform, "SetTransform( self : vtkRenderView, transform : vtkAbstractTransform )" },
  { dao_vtkRenderView_UpdateHoverText, "UpdateHoverText( self : vtkRenderView )" },
  { dao_vtkRenderView_UpdateHoverWidgetState, "UpdateHoverWidgetState( self : vtkRenderView )" },
  { dao_vtkRenderView_UpdatePickRender, "UpdatePickRender( self : vtkRenderView )" },
  { NULL, NULL }
};
void* dao_cast_vtkRenderView_to_vtkView( void *data )
{
	return (vtkView*)(vtkRenderView*)data;
}

static DaoTypeBase vtkRenderView_Typer = 
{ "vtkRenderView", NULL, 
  dao_vtkRenderView_Nums,
  dao_vtkRenderView_Meths, 
  { dao_vtkView_Typer, 0 },
  { dao_cast_vtkRenderView_to_vtkView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkRenderView_Typer = & vtkRenderView_Typer;
/* vtkRenderView.h */
static void dao_vtkRenderView_vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkRenderView *_self = DaoCxx_vtkRenderView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_AddLabels__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  self->vtkRenderView::AddLabels( conn );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_AddLabels( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_AddLabels__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  self->AddLabels( conn );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_ApplyViewTheme__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkRenderView::ApplyViewTheme( theme );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_ApplyViewTheme__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_DisplayHoverTextOff__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::DisplayHoverTextOff(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_DisplayHoverTextOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_DisplayHoverTextOff__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DisplayHoverTextOff(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_DisplayHoverTextOn__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::DisplayHoverTextOn(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_DisplayHoverTextOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_DisplayHoverTextOn__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DisplayHoverTextOn(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GenerateSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  void* callData= (void*) DValue_GetCData( _p[1] );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  self->DaoWrap_GenerateSelection( callData, selection );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetDisplayHoverText__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  bool _GetDisplayHoverText = self->vtkRenderView::GetDisplayHoverText(  );
  DaoContext_PutInteger( _ctx, (int) _GetDisplayHoverText );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetDisplayHoverText( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetDisplayHoverText__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  bool _GetDisplayHoverText = self->GetDisplayHoverText(  );
  DaoContext_PutInteger( _ctx, (int) _GetDisplayHoverText );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconSize__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int* _cp_ret = self->vtkRenderView::GetIconSize(  );
  DaoContext_PutArrayInteger( _ctx, (int*) _cp_ret, 2 );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetIconSize__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int* _cp_ret = self->GetIconSize(  );
  DaoContext_PutArrayInteger( _ctx, (int*) _cp_ret, 2 );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconSize_dao_2__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _arg1= (int) _p[1]->v.i;
  int _arg2= (int) _p[2]->v.i;
  self->vtkRenderView::GetIconSize( _arg1, _arg2 );
  _p[1]->v.i = (int) _arg1;
  _p[2]->v.i = (int) _arg2;
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetIconSize_dao_2__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _arg1= (int) _p[1]->v.i;
  int _arg2= (int) _p[2]->v.i;
  self->GetIconSize( _arg1, _arg2 );
  _p[1]->v.i = (int) _arg1;
  _p[2]->v.i = (int) _arg2;
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconSize_dao_3__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int* _arg= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->vtkRenderView::GetIconSize( _arg );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconSize_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetIconSize_dao_3__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int* _arg= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->GetIconSize( _arg );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconTexture__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkTexture* _GetIconTexture = self->vtkRenderView::GetIconTexture(  );
  DaoContext_WrapCData( _ctx, (void*) _GetIconTexture, dao_vtkTexture_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetIconTexture( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetIconTexture__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkTexture* _GetIconTexture = self->GetIconTexture(  );
  DaoContext_WrapCData( _ctx, (void*) _GetIconTexture, dao_vtkTexture_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetInteractionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetInteractionMode = self->vtkRenderView::GetInteractionMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetInteractionMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetInteractionMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetInteractionMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetInteractionMode = self->GetInteractionMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetInteractionMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetInteractor__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderWindowInteractor* _GetInteractor = self->vtkRenderView::GetInteractor(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInteractor, dao_vtkRenderWindowInteractor_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetInteractor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetInteractor__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderWindowInteractor* _GetInteractor = self->GetInteractor(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInteractor, dao_vtkRenderWindowInteractor_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetInteractorStyle__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkInteractorObserver* _GetInteractorStyle = self->vtkRenderView::GetInteractorStyle(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInteractorStyle, dao_vtkInteractorObserver_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetInteractorStyle( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetInteractorStyle__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkInteractorObserver* _GetInteractorStyle = self->GetInteractorStyle(  );
  DaoContext_WrapCData( _ctx, (void*) _GetInteractorStyle, dao_vtkInteractorObserver_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetLabelPlacementMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetLabelPlacementMode = self->vtkRenderView::GetLabelPlacementMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelPlacementMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetLabelPlacementMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetLabelPlacementMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetLabelPlacementMode = self->GetLabelPlacementMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelPlacementMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetLabelRenderMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetLabelRenderMode = self->vtkRenderView::GetLabelRenderMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelRenderMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetLabelRenderMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetLabelRenderMode = self->GetLabelRenderMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelRenderMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetRenderOnMouseMove( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  bool _GetRenderOnMouseMove = self->DaoWrap_GetRenderOnMouseMove(  );
  DaoContext_PutInteger( _ctx, (int) _GetRenderOnMouseMove );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetRenderWindow__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderWindow* _GetRenderWindow = self->vtkRenderView::GetRenderWindow(  );
  DaoContext_WrapCData( _ctx, (void*) _GetRenderWindow, dao_vtkRenderWindow_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetRenderWindow( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetRenderWindow__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderWindow* _GetRenderWindow = self->GetRenderWindow(  );
  DaoContext_WrapCData( _ctx, (void*) _GetRenderWindow, dao_vtkRenderWindow_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetRenderer__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderer* _GetRenderer = self->vtkRenderView::GetRenderer(  );
  DaoContext_WrapCData( _ctx, (void*) _GetRenderer, dao_vtkRenderer_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetRenderer( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetRenderer__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderer* _GetRenderer = self->GetRenderer(  );
  DaoContext_WrapCData( _ctx, (void*) _GetRenderer, dao_vtkRenderer_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetSelectionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetSelectionMode = self->vtkRenderView::GetSelectionMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetSelectionMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetSelectionMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetSelectionMode = self->GetSelectionMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionMode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetSelectionModeMaxValue__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetSelectionModeMaxValue = self->vtkRenderView::GetSelectionModeMaxValue(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionModeMaxValue );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetSelectionModeMaxValue( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetSelectionModeMaxValue__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetSelectionModeMaxValue = self->GetSelectionModeMaxValue(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionModeMaxValue );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetSelectionModeMinValue__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetSelectionModeMinValue = self->vtkRenderView::GetSelectionModeMinValue(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionModeMinValue );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetSelectionModeMinValue( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetSelectionModeMinValue__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _GetSelectionModeMinValue = self->GetSelectionModeMinValue(  );
  DaoContext_PutInteger( _ctx, (int) _GetSelectionModeMinValue );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetTransform__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAbstractTransform* _GetTransform = self->vtkRenderView::GetTransform(  );
  DaoContext_WrapCData( _ctx, (void*) _GetTransform, dao_vtkAbstractTransform_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_GetTransform( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_GetTransform__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAbstractTransform* _GetTransform = self->GetTransform(  );
  DaoContext_WrapCData( _ctx, (void*) _GetTransform, dao_vtkAbstractTransform_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_IsA__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkRenderView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_IsA__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkRenderView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* _New = vtkRenderView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkRenderView_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderView* _NewInstance = self->vtkRenderView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkRenderView_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DaoWrap_PrepareForRendering(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkRenderView::PrintSelf( *os, *indent );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkObject* caller= (vtkObject*) DValue_CastCData( _p[1], dao_vtkObject_Typer );
  unsigned long eventId= (unsigned long) _p[2]->v.i;
  void* callData= (void*) DValue_GetCData( _p[3] );
  self->DaoWrap_ProcessEvents( caller, eventId, callData );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_RemoveLabels__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  self->vtkRenderView::RemoveLabels( conn );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_RemoveLabels( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_RemoveLabels__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  self->RemoveLabels( conn );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_Render__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::Render(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_Render( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_Render__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->Render(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_RenderOnMouseMoveOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DaoWrap_RenderOnMouseMoveOff(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_RenderOnMouseMoveOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DaoWrap_RenderOnMouseMoveOn(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_ResetCamera__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::ResetCamera(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_ResetCamera( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_ResetCamera__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->ResetCamera(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_ResetCameraClippingRange__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::ResetCameraClippingRange(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_ResetCameraClippingRange( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_ResetCameraClippingRange__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->ResetCameraClippingRange(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkRenderView* _SafeDownCast = vtkRenderView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkRenderView_Typer );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetDisplayHoverText__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderView::SetDisplayHoverText( b );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetDisplayHoverText( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetDisplayHoverText__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetDisplayHoverText( b );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetIconSize_dao_2__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int* _arg= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->vtkRenderView::SetIconSize( _arg );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetIconSize_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetIconSize_dao_2__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int* _arg= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->SetIconSize( _arg );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetIconSize__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _arg1= (int) _p[1]->v.i;
  int _arg2= (int) _p[2]->v.i;
  self->vtkRenderView::SetIconSize( _arg1, _arg2 );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetIconSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetIconSize__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _arg1= (int) _p[1]->v.i;
  int _arg2= (int) _p[2]->v.i;
  self->SetIconSize( _arg1, _arg2 );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetIconTexture__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkTexture* texture= (vtkTexture*) DValue_CastCData( _p[1], dao_vtkTexture_Typer );
  self->vtkRenderView::SetIconTexture( texture );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetIconTexture( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetIconTexture__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkTexture* texture= (vtkTexture*) DValue_CastCData( _p[1], dao_vtkTexture_Typer );
  self->SetIconTexture( texture );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int mode= (int) _p[1]->v.i;
  self->vtkRenderView::SetInteractionMode( mode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractionMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetInteractionMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int mode= (int) _p[1]->v.i;
  self->SetInteractionMode( mode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractionModeTo2D__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetInteractionModeTo2D(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractionModeTo2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetInteractionModeTo2D__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->SetInteractionModeTo2D(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractionModeTo3D__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetInteractionModeTo3D(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractionModeTo3D( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetInteractionModeTo3D__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->SetInteractionModeTo3D(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractor__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderWindowInteractor* interactor= (vtkRenderWindowInteractor*) DValue_CastCData( _p[1], dao_vtkRenderWindowInteractor_Typer );
  self->vtkRenderView::SetInteractor( interactor );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetInteractor__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkRenderWindowInteractor* interactor= (vtkRenderWindowInteractor*) DValue_CastCData( _p[1], dao_vtkRenderWindowInteractor_Typer );
  self->SetInteractor( interactor );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractorStyle__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkInteractorObserver* style= (vtkInteractorObserver*) DValue_CastCData( _p[1], dao_vtkInteractorObserver_Typer );
  self->vtkRenderView::SetInteractorStyle( style );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetInteractorStyle( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetInteractorStyle__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkInteractorObserver* style= (vtkInteractorObserver*) DValue_CastCData( _p[1], dao_vtkInteractorObserver_Typer );
  self->SetInteractorStyle( style );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelPlacementMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int mode= (int) _p[1]->v.i;
  self->vtkRenderView::SetLabelPlacementMode( mode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelPlacementMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetLabelPlacementMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int mode= (int) _p[1]->v.i;
  self->SetLabelPlacementMode( mode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelPlacementModeToAll__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetLabelPlacementModeToAll(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelPlacementModeToAll( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetLabelPlacementModeToAll__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->SetLabelPlacementModeToAll(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelPlacementModeToNoOverlap__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetLabelPlacementModeToNoOverlap(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelPlacementModeToNoOverlap( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetLabelPlacementModeToNoOverlap__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->SetLabelPlacementModeToNoOverlap(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelRenderMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int mode= (int) _p[1]->v.i;
  self->vtkRenderView::SetLabelRenderMode( mode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetLabelRenderMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int mode= (int) _p[1]->v.i;
  self->SetLabelRenderMode( mode );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelRenderModeToFreetype__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetLabelRenderModeToFreetype(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelRenderModeToFreetype( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetLabelRenderModeToFreetype__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->SetLabelRenderModeToFreetype(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelRenderModeToQt__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetLabelRenderModeToQt(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetLabelRenderModeToQt( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetLabelRenderModeToQt__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->SetLabelRenderModeToQt(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetRenderOnMouseMove( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->DaoWrap_SetRenderOnMouseMove( b );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetSelectionMode__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _arg= (int) _p[1]->v.i;
  self->vtkRenderView::SetSelectionMode( _arg );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetSelectionMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetSelectionMode__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  int _arg= (int) _p[1]->v.i;
  self->SetSelectionMode( _arg );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetSelectionModeToFrustum( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetSelectionModeToFrustum(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetSelectionModeToSurface( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->vtkRenderView::SetSelectionModeToSurface(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetTransform__vtkRenderView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAbstractTransform* transform= (vtkAbstractTransform*) DValue_CastCData( _p[1], dao_vtkAbstractTransform_Typer );
  self->vtkRenderView::SetTransform( transform );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_SetTransform( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderView_SetTransform__vtkRenderView( _ctx, _p, _n );
    return;
  }
  vtkRenderView* self= (vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  vtkAbstractTransform* transform= (vtkAbstractTransform*) DValue_CastCData( _p[1], dao_vtkAbstractTransform_Typer );
  self->SetTransform( transform );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_UpdateHoverText( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DaoWrap_UpdateHoverText(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_UpdateHoverWidgetState( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DaoWrap_UpdateHoverWidgetState(  );
}
/* vtkRenderView.h */
static void dao_vtkRenderView_UpdatePickRender( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderView *self = (DaoCxx_vtkRenderView*) DValue_CastCData( _p[0], dao_vtkRenderView_Typer );
  self->DaoWrap_UpdatePickRender(  );
}

/*  vtkGraphLayoutView.h */


static DaoNumItem dao_vtkGraphLayoutView_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkGraphLayoutView_vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_AddIconType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ClearIconTypes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorEdgesOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorEdgesOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorEdgesOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorEdgesOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorVerticesOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorVerticesOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorVerticesOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ColorVerticesOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_EdgeVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetColorEdges( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetColorVertices( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetGlyphType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetHideEdgeLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetHideVertexLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetIconArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetIconVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetScaledGlyphs( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetVertexLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetVertexLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_GetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IconVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IconVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IconVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IconVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IsA__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IsLayoutComplete__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IsLayoutComplete( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ScaledGlyphsOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ScaledGlyphsOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ScaledGlyphsOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ScaledGlyphsOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetColorEdges( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetColorVertices( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategyToArcParallel( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetGlyphType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetHideEdgeLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetHideVertexLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetIconAlignment( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetIconArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetIconVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCircular( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToClustering2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCommunity2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCone( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCosmicTree( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToFast2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToForceDirected( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToRandom( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToSimple2D( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToSpanTree( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetLayoutStrategyToTree( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetScaledGlyphs( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetVertexLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetVertexLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_SetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_UpdateLayout__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_UpdateLayout( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkGraphLayoutView_ZoomToSelection( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkGraphLayoutView_Meths[] = 
{
  { dao_vtkGraphLayoutView_vtkGraphLayoutView, "vtkGraphLayoutView(  )=>vtkGraphLayoutView" },
  { dao_vtkGraphLayoutView_AddIconType, "AddIconType( self : vtkGraphLayoutView, type : string, index : int )" },
  { dao_vtkGraphLayoutView_ClearIconTypes, "ClearIconTypes( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_ColorEdgesOff, "ColorEdgesOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_ColorEdgesOn, "ColorEdgesOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_ColorVerticesOff, "ColorVerticesOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_ColorVerticesOn, "ColorVerticesOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_CreateDefaultRepresentation, "CreateDefaultRepresentation( self : vtkGraphLayoutView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkGraphLayoutView_EdgeLabelVisibilityOff, "EdgeLabelVisibilityOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_EdgeLabelVisibilityOn, "EdgeLabelVisibilityOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_EdgeVisibilityOff, "EdgeVisibilityOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_EdgeVisibilityOn, "EdgeVisibilityOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_GetColorEdges, "GetColorEdges( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetColorVertices, "GetColorVertices( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetEdgeColorArrayName, "GetEdgeColorArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetEdgeLabelArrayName, "GetEdgeLabelArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetEdgeLabelFontSize, "GetEdgeLabelFontSize( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetEdgeLabelVisibility, "GetEdgeLabelVisibility( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetEdgeLayoutStrategy, "GetEdgeLayoutStrategy( self : vtkGraphLayoutView )=>vtkEdgeLayoutStrategy" },
  { dao_vtkGraphLayoutView_GetEdgeLayoutStrategyName, "GetEdgeLayoutStrategyName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetEdgeScalarBarVisibility, "GetEdgeScalarBarVisibility( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetEdgeVisibility, "GetEdgeVisibility( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetEnableEdgesByArray, "GetEnableEdgesByArray( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetEnableVerticesByArray, "GetEnableVerticesByArray( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetEnabledEdgesArrayName, "GetEnabledEdgesArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetEnabledVerticesArrayName, "GetEnabledVerticesArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetGlyphType, "GetGlyphType( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetGraphRepresentation, "GetGraphRepresentation( self : vtkGraphLayoutView )=>vtkRenderedGraphRepresentation" },
  { dao_vtkGraphLayoutView_GetHideEdgeLabelsOnInteraction, "GetHideEdgeLabelsOnInteraction( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetHideVertexLabelsOnInteraction, "GetHideVertexLabelsOnInteraction( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetIconArrayName, "GetIconArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetIconVisibility, "GetIconVisibility( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetLayoutStrategy, "GetLayoutStrategy( self : vtkGraphLayoutView )=>vtkGraphLayoutStrategy" },
  { dao_vtkGraphLayoutView_GetLayoutStrategyName, "GetLayoutStrategyName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetScaledGlyphs, "GetScaledGlyphs( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetScalingArrayName, "GetScalingArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetVertexColorArrayName, "GetVertexColorArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetVertexLabelArrayName, "GetVertexLabelArrayName( self : vtkGraphLayoutView )=>string" },
  { dao_vtkGraphLayoutView_GetVertexLabelFontSize, "GetVertexLabelFontSize( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetVertexLabelVisibility, "GetVertexLabelVisibility( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_GetVertexScalarBarVisibility, "GetVertexScalarBarVisibility( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOff, "HideEdgeLabelsOnInteractionOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOn, "HideEdgeLabelsOnInteractionOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOff, "HideVertexLabelsOnInteractionOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOn, "HideVertexLabelsOnInteractionOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_IconVisibilityOff, "IconVisibilityOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_IconVisibilityOn, "IconVisibilityOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_IsA, "IsA( self : vtkGraphLayoutView, type : string )=>int" },
  { dao_vtkGraphLayoutView_IsLayoutComplete, "IsLayoutComplete( self : vtkGraphLayoutView )=>int" },
  { dao_vtkGraphLayoutView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkGraphLayoutView_New, "New(  )=>vtkGraphLayoutView" },
  { dao_vtkGraphLayoutView_NewInstance, "NewInstance( self : vtkGraphLayoutView )=>vtkGraphLayoutView" },
  { dao_vtkGraphLayoutView_PrintSelf, "PrintSelf( self : vtkGraphLayoutView, os : ostream, indent : vtkIndent )" },
  { dao_vtkGraphLayoutView_ProcessEvents, "ProcessEvents( self : vtkGraphLayoutView, caller : vtkObject, eventId : int, callData : cdata )" },
  { dao_vtkGraphLayoutView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkGraphLayoutView" },
  { dao_vtkGraphLayoutView_ScaledGlyphsOff, "ScaledGlyphsOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_ScaledGlyphsOn, "ScaledGlyphsOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetColorEdges, "SetColorEdges( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetColorVertices, "SetColorVertices( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetEdgeColorArrayName, "SetEdgeColorArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetEdgeLabelArrayName, "SetEdgeLabelArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetEdgeLabelFontSize, "SetEdgeLabelFontSize( self : vtkGraphLayoutView, size : int )" },
  { dao_vtkGraphLayoutView_SetEdgeLabelVisibility, "SetEdgeLabelVisibility( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetEdgeLayoutStrategy, "SetEdgeLayoutStrategy( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetEdgeLayoutStrategy_dao_2, "SetEdgeLayoutStrategy( self : vtkGraphLayoutView, s : vtkEdgeLayoutStrategy )" },
  { dao_vtkGraphLayoutView_SetEdgeLayoutStrategyToArcParallel, "SetEdgeLayoutStrategyToArcParallel( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetEdgeLayoutStrategyToPassThrough, "SetEdgeLayoutStrategyToPassThrough( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetEdgeScalarBarVisibility, "SetEdgeScalarBarVisibility( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetEdgeVisibility, "SetEdgeVisibility( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetEnableEdgesByArray, "SetEnableEdgesByArray( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetEnableVerticesByArray, "SetEnableVerticesByArray( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetEnabledEdgesArrayName, "SetEnabledEdgesArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetEnabledVerticesArrayName, "SetEnabledVerticesArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetGlyphType, "SetGlyphType( self : vtkGraphLayoutView, type : int )" },
  { dao_vtkGraphLayoutView_SetHideEdgeLabelsOnInteraction, "SetHideEdgeLabelsOnInteraction( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetHideVertexLabelsOnInteraction, "SetHideVertexLabelsOnInteraction( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetIconAlignment, "SetIconAlignment( self : vtkGraphLayoutView, alignment : int )" },
  { dao_vtkGraphLayoutView_SetIconArrayName, "SetIconArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetIconVisibility, "SetIconVisibility( self : vtkGraphLayoutView, b : int )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategy, "SetLayoutStrategy( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategy_dao_2, "SetLayoutStrategy( self : vtkGraphLayoutView, s : vtkGraphLayoutStrategy )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToCircular, "SetLayoutStrategyToCircular( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToClustering2D, "SetLayoutStrategyToClustering2D( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToCommunity2D, "SetLayoutStrategyToCommunity2D( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToCone, "SetLayoutStrategyToCone( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToCosmicTree, "SetLayoutStrategyToCosmicTree( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToFast2D, "SetLayoutStrategyToFast2D( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToForceDirected, "SetLayoutStrategyToForceDirected( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToPassThrough, "SetLayoutStrategyToPassThrough( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToRandom, "SetLayoutStrategyToRandom( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToSimple2D, "SetLayoutStrategyToSimple2D( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToSpanTree, "SetLayoutStrategyToSpanTree( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetLayoutStrategyToTree, "SetLayoutStrategyToTree( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_SetScaledGlyphs, "SetScaledGlyphs( self : vtkGraphLayoutView, arg : int )" },
  { dao_vtkGraphLayoutView_SetScalingArrayName, "SetScalingArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetVertexColorArrayName, "SetVertexColorArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetVertexLabelArrayName, "SetVertexLabelArrayName( self : vtkGraphLayoutView, name : string )" },
  { dao_vtkGraphLayoutView_SetVertexLabelFontSize, "SetVertexLabelFontSize( self : vtkGraphLayoutView, size : int )" },
  { dao_vtkGraphLayoutView_SetVertexLabelVisibility, "SetVertexLabelVisibility( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_SetVertexScalarBarVisibility, "SetVertexScalarBarVisibility( self : vtkGraphLayoutView, vis : int )" },
  { dao_vtkGraphLayoutView_UpdateLayout, "UpdateLayout( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_VertexLabelVisibilityOff, "VertexLabelVisibilityOff( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_VertexLabelVisibilityOn, "VertexLabelVisibilityOn( self : vtkGraphLayoutView )" },
  { dao_vtkGraphLayoutView_ZoomToSelection, "ZoomToSelection( self : vtkGraphLayoutView )" },
  { NULL, NULL }
};
void* dao_cast_vtkGraphLayoutView_to_vtkRenderView( void *data )
{
	return (vtkRenderView*)(vtkGraphLayoutView*)data;
}

static DaoTypeBase vtkGraphLayoutView_Typer = 
{ "vtkGraphLayoutView", NULL, 
  dao_vtkGraphLayoutView_Nums,
  dao_vtkGraphLayoutView_Meths, 
  { dao_vtkRenderView_Typer, 0 },
  { dao_cast_vtkGraphLayoutView_to_vtkRenderView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkGraphLayoutView_Typer = & vtkGraphLayoutView_Typer;
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkGraphLayoutView *_self = DaoCxx_vtkGraphLayoutView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_AddIconType( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int index= (int) _p[2]->v.i;
  self->vtkGraphLayoutView::AddIconType( type, index );
  DString_SetMBS( _p[1]->v.s, (char*) type );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ClearIconTypes( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ClearIconTypes(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorEdgesOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ColorEdgesOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorEdgesOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_ColorEdgesOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->ColorEdgesOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorEdgesOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ColorEdgesOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorEdgesOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_ColorEdgesOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->ColorEdgesOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorVerticesOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ColorVerticesOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorVerticesOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_ColorVerticesOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->ColorVerticesOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorVerticesOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ColorVerticesOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ColorVerticesOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_ColorVerticesOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->ColorVerticesOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkGraphLayoutView *self = (DaoCxx_vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _CreateDefaultRepresentation = self->DaoWrap_CreateDefaultRepresentation( conn );
  DaoContext_WrapCData( _ctx, (void*) _CreateDefaultRepresentation, dao_vtkDataRepresentation_Typer );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::EdgeLabelVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_EdgeLabelVisibilityOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->EdgeLabelVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::EdgeLabelVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_EdgeLabelVisibilityOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->EdgeLabelVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::EdgeVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_EdgeVisibilityOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->EdgeVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::EdgeVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_EdgeVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_EdgeVisibilityOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->EdgeVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetColorEdges( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetColorEdges = self->vtkGraphLayoutView::GetColorEdges(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorEdges );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetColorVertices( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetColorVertices = self->vtkGraphLayoutView::GetColorVertices(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorVertices );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetEdgeColorArrayName = self->vtkGraphLayoutView::GetEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeColorArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetEdgeLabelArrayName = self->vtkGraphLayoutView::GetEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLabelArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _GetEdgeLabelFontSize = self->vtkGraphLayoutView::GetEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelFontSize );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_GetEdgeLabelFontSize__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _GetEdgeLabelFontSize = self->GetEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelFontSize );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetEdgeLabelVisibility = self->vtkGraphLayoutView::GetEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelVisibility );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkEdgeLayoutStrategy* _GetEdgeLayoutStrategy = self->vtkGraphLayoutView::GetEdgeLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetEdgeLayoutStrategy, dao_vtkEdgeLayoutStrategy_Typer );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetEdgeLayoutStrategyName = self->vtkGraphLayoutView::GetEdgeLayoutStrategyName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLayoutStrategyName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetEdgeScalarBarVisibility = self->vtkGraphLayoutView::GetEdgeScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeScalarBarVisibility );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetEdgeVisibility = self->vtkGraphLayoutView::GetEdgeVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeVisibility );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _GetEnableEdgesByArray = self->vtkGraphLayoutView::GetEnableEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetEnableEdgesByArray );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _GetEnableVerticesByArray = self->vtkGraphLayoutView::GetEnableVerticesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetEnableVerticesByArray );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetEnabledEdgesArrayName = self->vtkGraphLayoutView::GetEnabledEdgesArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEnabledEdgesArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetEnabledVerticesArrayName = self->vtkGraphLayoutView::GetEnabledVerticesArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEnabledVerticesArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetGlyphType( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _GetGlyphType = self->vtkGraphLayoutView::GetGlyphType(  );
  DaoContext_PutInteger( _ctx, (int) _GetGlyphType );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkGraphLayoutView *self = (DaoCxx_vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkRenderedGraphRepresentation* _GetGraphRepresentation = self->DaoWrap_GetGraphRepresentation(  );
  DaoContext_WrapCData( _ctx, (void*) _GetGraphRepresentation, dao_vtkRenderedGraphRepresentation_Typer );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetHideEdgeLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetHideEdgeLabelsOnInteraction = self->vtkGraphLayoutView::GetHideEdgeLabelsOnInteraction(  );
  DaoContext_PutInteger( _ctx, (int) _GetHideEdgeLabelsOnInteraction );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetHideVertexLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetHideVertexLabelsOnInteraction = self->vtkGraphLayoutView::GetHideVertexLabelsOnInteraction(  );
  DaoContext_PutInteger( _ctx, (int) _GetHideVertexLabelsOnInteraction );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetIconArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetIconArrayName = self->vtkGraphLayoutView::GetIconArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetIconArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetIconVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetIconVisibility = self->vtkGraphLayoutView::GetIconVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetIconVisibility );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkGraphLayoutStrategy* _GetLayoutStrategy = self->vtkGraphLayoutView::GetLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayoutStrategy, dao_vtkGraphLayoutStrategy_Typer );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetLayoutStrategyName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetLayoutStrategyName = self->vtkGraphLayoutView::GetLayoutStrategyName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLayoutStrategyName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetScaledGlyphs( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetScaledGlyphs = self->vtkGraphLayoutView::GetScaledGlyphs(  );
  DaoContext_PutInteger( _ctx, (int) _GetScaledGlyphs );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetScalingArrayName = self->vtkGraphLayoutView::GetScalingArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetScalingArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetVertexColorArrayName = self->vtkGraphLayoutView::GetVertexColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexColorArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  const char* _GetVertexLabelArrayName = self->vtkGraphLayoutView::GetVertexLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetVertexLabelArrayName );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetVertexLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _GetVertexLabelFontSize = self->vtkGraphLayoutView::GetVertexLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexLabelFontSize );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetVertexLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_GetVertexLabelFontSize__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _GetVertexLabelFontSize = self->GetVertexLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexLabelFontSize );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetVertexLabelVisibility = self->vtkGraphLayoutView::GetVertexLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexLabelVisibility );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_GetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool _GetVertexScalarBarVisibility = self->vtkGraphLayoutView::GetVertexScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVertexScalarBarVisibility );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::HideEdgeLabelsOnInteractionOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->HideEdgeLabelsOnInteractionOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::HideEdgeLabelsOnInteractionOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_HideEdgeLabelsOnInteractionOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->HideEdgeLabelsOnInteractionOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::HideVertexLabelsOnInteractionOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->HideVertexLabelsOnInteractionOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::HideVertexLabelsOnInteractionOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_HideVertexLabelsOnInteractionOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->HideVertexLabelsOnInteractionOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IconVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::IconVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IconVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_IconVisibilityOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->IconVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IconVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::IconVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IconVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_IconVisibilityOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->IconVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IsA__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkGraphLayoutView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_IsA__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IsLayoutComplete__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _IsLayoutComplete = self->vtkGraphLayoutView::IsLayoutComplete(  );
  DaoContext_PutInteger( _ctx, (int) _IsLayoutComplete );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IsLayoutComplete( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_IsLayoutComplete__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int _IsLayoutComplete = self->IsLayoutComplete(  );
  DaoContext_PutInteger( _ctx, (int) _IsLayoutComplete );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkGraphLayoutView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* _New = vtkGraphLayoutView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkGraphLayoutView_Typer );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkGraphLayoutView* _NewInstance = self->vtkGraphLayoutView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkGraphLayoutView_Typer );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkGraphLayoutView::PrintSelf( *os, *indent );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkGraphLayoutView *self = (DaoCxx_vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkObject* caller= (vtkObject*) DValue_CastCData( _p[1], dao_vtkObject_Typer );
  unsigned long eventId= (unsigned long) _p[2]->v.i;
  void* callData= (void*) DValue_GetCData( _p[3] );
  self->DaoWrap_ProcessEvents( caller, eventId, callData );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkGraphLayoutView* _SafeDownCast = vtkGraphLayoutView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkGraphLayoutView_Typer );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ScaledGlyphsOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ScaledGlyphsOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ScaledGlyphsOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_ScaledGlyphsOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->ScaledGlyphsOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ScaledGlyphsOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ScaledGlyphsOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ScaledGlyphsOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_ScaledGlyphsOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->ScaledGlyphsOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetColorEdges( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetColorEdges( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetColorVertices( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetColorVertices( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetEdgeColorArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetEdgeLabelArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int size= (int) _p[1]->v.i;
  self->vtkGraphLayoutView::SetEdgeLabelFontSize( size );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_SetEdgeLabelFontSize__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int size= (int) _p[1]->v.i;
  self->SetEdgeLabelFontSize( size );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetEdgeLabelVisibility( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetEdgeLayoutStrategy( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkEdgeLayoutStrategy* s= (vtkEdgeLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkEdgeLayoutStrategy_Typer );
  self->vtkGraphLayoutView::SetEdgeLayoutStrategy( s );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategyToArcParallel( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetEdgeLayoutStrategyToArcParallel(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetEdgeLayoutStrategyToPassThrough(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetEdgeScalarBarVisibility( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEdgeVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetEdgeVisibility( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEnableEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetEnableEdgesByArray( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEnableVerticesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetEnableVerticesByArray( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEnabledEdgesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetEnabledEdgesArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetEnabledVerticesArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetEnabledVerticesArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetGlyphType( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int type= (int) _p[1]->v.i;
  self->vtkGraphLayoutView::SetGlyphType( type );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetHideEdgeLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetHideEdgeLabelsOnInteraction( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetHideVertexLabelsOnInteraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetHideVertexLabelsOnInteraction( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetIconAlignment( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int alignment= (int) _p[1]->v.i;
  self->vtkGraphLayoutView::SetIconAlignment( alignment );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetIconArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetIconArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetIconVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetIconVisibility( b );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetLayoutStrategy( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  vtkGraphLayoutStrategy* s= (vtkGraphLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkGraphLayoutStrategy_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategy( s );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCircular( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToCircular(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToClustering2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToClustering2D(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCommunity2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToCommunity2D(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCone( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToCone(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToCosmicTree( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToCosmicTree(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToFast2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToFast2D(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToForceDirected( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToForceDirected(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToPassThrough( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToPassThrough(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToRandom( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToRandom(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToSimple2D( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToSimple2D(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToSpanTree( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToSpanTree(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetLayoutStrategyToTree( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::SetLayoutStrategyToTree(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetScaledGlyphs( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool arg= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetScaledGlyphs( arg );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetScalingArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetScalingArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetVertexColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetVertexColorArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetVertexLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkGraphLayoutView::SetVertexLabelArrayName( name );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetVertexLabelFontSize__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int size= (int) _p[1]->v.i;
  self->vtkGraphLayoutView::SetVertexLabelFontSize( size );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetVertexLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_SetVertexLabelFontSize__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  int size= (int) _p[1]->v.i;
  self->SetVertexLabelFontSize( size );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetVertexLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetVertexLabelVisibility( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_SetVertexScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkGraphLayoutView::SetVertexScalarBarVisibility( vis );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_UpdateLayout__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::UpdateLayout(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_UpdateLayout( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_UpdateLayout__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->UpdateLayout(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOff__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::VertexLabelVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_VertexLabelVisibilityOff__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->VertexLabelVisibilityOff(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOn__vtkGraphLayoutView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::VertexLabelVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_VertexLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkGraphLayoutView_VertexLabelVisibilityOn__vtkGraphLayoutView( _ctx, _p, _n );
    return;
  }
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->VertexLabelVisibilityOn(  );
}
/* vtkGraphLayoutView.h */
static void dao_vtkGraphLayoutView_ZoomToSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkGraphLayoutView* self= (vtkGraphLayoutView*) DValue_CastCData( _p[0], dao_vtkGraphLayoutView_Typer );
  self->vtkGraphLayoutView::ZoomToSelection(  );
}

/*  vtkHierarchicalGraphPipeline.h */


static DaoNumItem dao_vtkHierarchicalGraphPipeline_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkHierarchicalGraphPipeline_vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ApplyViewTheme__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOff__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOn__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ConvertSelection__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetActor__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetActor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetBundlingStrength__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetColorArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetColorEdgesByArray__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetHoverArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelActor__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelActor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelTextProperty__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetSplineType__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetSplineType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_GetVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_IsA__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOff__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOn__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_PrepareInputConnections__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_PrepareInputConnections( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_RegisterProgress( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetBundlingStrength__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetColorArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetColorEdgesByArray__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetHoverArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetLabelArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetLabelTextProperty__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetLabelVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetSplineType__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetSplineType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_SetVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_VisibilityOff__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_VisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_VisibilityOn__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphPipeline_VisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkHierarchicalGraphPipeline_Meths[] = 
{
  { dao_vtkHierarchicalGraphPipeline_vtkHierarchicalGraphPipeline, "vtkHierarchicalGraphPipeline(  )=>vtkHierarchicalGraphPipeline" },
  { dao_vtkHierarchicalGraphPipeline_ApplyViewTheme, "ApplyViewTheme( self : vtkHierarchicalGraphPipeline, theme : vtkViewTheme )" },
  { dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOff, "ColorEdgesByArrayOff( self : vtkHierarchicalGraphPipeline )" },
  { dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOn, "ColorEdgesByArrayOn( self : vtkHierarchicalGraphPipeline )" },
  { dao_vtkHierarchicalGraphPipeline_ConvertSelection, "ConvertSelection( self : vtkHierarchicalGraphPipeline, rep : vtkDataRepresentation, sel : vtkSelection )=>vtkSelection" },
  { dao_vtkHierarchicalGraphPipeline_GetActor, "GetActor( self : vtkHierarchicalGraphPipeline )=>vtkActor" },
  { dao_vtkHierarchicalGraphPipeline_GetBundlingStrength, "GetBundlingStrength( self : vtkHierarchicalGraphPipeline )=>double" },
  { dao_vtkHierarchicalGraphPipeline_GetColorArrayName, "GetColorArrayName( self : vtkHierarchicalGraphPipeline )=>string" },
  { dao_vtkHierarchicalGraphPipeline_GetColorArrayNameInternal, "GetColorArrayNameInternal( self : vtkHierarchicalGraphPipeline )=>string" },
  { dao_vtkHierarchicalGraphPipeline_GetColorEdgesByArray, "GetColorEdgesByArray( self : vtkHierarchicalGraphPipeline )=>int" },
  { dao_vtkHierarchicalGraphPipeline_GetHoverArrayName, "GetHoverArrayName( self : vtkHierarchicalGraphPipeline )=>string" },
  { dao_vtkHierarchicalGraphPipeline_GetLabelActor, "GetLabelActor( self : vtkHierarchicalGraphPipeline )=>vtkActor2D" },
  { dao_vtkHierarchicalGraphPipeline_GetLabelArrayName, "GetLabelArrayName( self : vtkHierarchicalGraphPipeline )=>string" },
  { dao_vtkHierarchicalGraphPipeline_GetLabelArrayNameInternal, "GetLabelArrayNameInternal( self : vtkHierarchicalGraphPipeline )=>string" },
  { dao_vtkHierarchicalGraphPipeline_GetLabelTextProperty, "GetLabelTextProperty( self : vtkHierarchicalGraphPipeline )=>vtkTextProperty" },
  { dao_vtkHierarchicalGraphPipeline_GetLabelVisibility, "GetLabelVisibility( self : vtkHierarchicalGraphPipeline )=>int" },
  { dao_vtkHierarchicalGraphPipeline_GetSplineType, "GetSplineType( self : vtkHierarchicalGraphPipeline )=>int" },
  { dao_vtkHierarchicalGraphPipeline_GetVisibility, "GetVisibility( self : vtkHierarchicalGraphPipeline )=>int" },
  { dao_vtkHierarchicalGraphPipeline_IsA, "IsA( self : vtkHierarchicalGraphPipeline, type : string )=>int" },
  { dao_vtkHierarchicalGraphPipeline_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkHierarchicalGraphPipeline_LabelVisibilityOff, "LabelVisibilityOff( self : vtkHierarchicalGraphPipeline )" },
  { dao_vtkHierarchicalGraphPipeline_LabelVisibilityOn, "LabelVisibilityOn( self : vtkHierarchicalGraphPipeline )" },
  { dao_vtkHierarchicalGraphPipeline_New, "New(  )=>vtkHierarchicalGraphPipeline" },
  { dao_vtkHierarchicalGraphPipeline_NewInstance, "NewInstance( self : vtkHierarchicalGraphPipeline )=>vtkHierarchicalGraphPipeline" },
  { dao_vtkHierarchicalGraphPipeline_PrepareInputConnections, "PrepareInputConnections( self : vtkHierarchicalGraphPipeline, graphConn : vtkAlgorithmOutput, treeConn : vtkAlgorithmOutput, annConn : vtkAlgorithmOutput )" },
  { dao_vtkHierarchicalGraphPipeline_PrintSelf, "PrintSelf( self : vtkHierarchicalGraphPipeline, os : ostream, indent : vtkIndent )" },
  { dao_vtkHierarchicalGraphPipeline_RegisterProgress, "RegisterProgress( self : vtkHierarchicalGraphPipeline, view : vtkRenderView )" },
  { dao_vtkHierarchicalGraphPipeline_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkHierarchicalGraphPipeline" },
  { dao_vtkHierarchicalGraphPipeline_SetBundlingStrength, "SetBundlingStrength( self : vtkHierarchicalGraphPipeline, strength : double )" },
  { dao_vtkHierarchicalGraphPipeline_SetColorArrayName, "SetColorArrayName( self : vtkHierarchicalGraphPipeline, name : string )" },
  { dao_vtkHierarchicalGraphPipeline_SetColorArrayNameInternal, "SetColorArrayNameInternal( self : vtkHierarchicalGraphPipeline, _arg : string )" },
  { dao_vtkHierarchicalGraphPipeline_SetColorEdgesByArray, "SetColorEdgesByArray( self : vtkHierarchicalGraphPipeline, vis : int )" },
  { dao_vtkHierarchicalGraphPipeline_SetHoverArrayName, "SetHoverArrayName( self : vtkHierarchicalGraphPipeline, _arg : string )" },
  { dao_vtkHierarchicalGraphPipeline_SetLabelArrayName, "SetLabelArrayName( self : vtkHierarchicalGraphPipeline, name : string )" },
  { dao_vtkHierarchicalGraphPipeline_SetLabelArrayNameInternal, "SetLabelArrayNameInternal( self : vtkHierarchicalGraphPipeline, _arg : string )" },
  { dao_vtkHierarchicalGraphPipeline_SetLabelTextProperty, "SetLabelTextProperty( self : vtkHierarchicalGraphPipeline, prop : vtkTextProperty )" },
  { dao_vtkHierarchicalGraphPipeline_SetLabelVisibility, "SetLabelVisibility( self : vtkHierarchicalGraphPipeline, vis : int )" },
  { dao_vtkHierarchicalGraphPipeline_SetSplineType, "SetSplineType( self : vtkHierarchicalGraphPipeline, type : int )" },
  { dao_vtkHierarchicalGraphPipeline_SetVisibility, "SetVisibility( self : vtkHierarchicalGraphPipeline, vis : int )" },
  { dao_vtkHierarchicalGraphPipeline_VisibilityOff, "VisibilityOff( self : vtkHierarchicalGraphPipeline )" },
  { dao_vtkHierarchicalGraphPipeline_VisibilityOn, "VisibilityOn( self : vtkHierarchicalGraphPipeline )" },
  { NULL, NULL }
};
void* dao_cast_vtkHierarchicalGraphPipeline_to_vtkObject( void *data )
{
	return (vtkObject*)(vtkHierarchicalGraphPipeline*)data;
}

static DaoTypeBase vtkHierarchicalGraphPipeline_Typer = 
{ "vtkHierarchicalGraphPipeline", NULL, 
  dao_vtkHierarchicalGraphPipeline_Nums,
  dao_vtkHierarchicalGraphPipeline_Meths, 
  { dao_vtkObject_Typer, 0 },
  { dao_cast_vtkHierarchicalGraphPipeline_to_vtkObject,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkHierarchicalGraphPipeline_Typer = & vtkHierarchicalGraphPipeline_Typer;
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkHierarchicalGraphPipeline *_self = DaoCxx_vtkHierarchicalGraphPipeline_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ApplyViewTheme__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkHierarchicalGraphPipeline::ApplyViewTheme( theme );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_ApplyViewTheme__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOff__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->vtkHierarchicalGraphPipeline::ColorEdgesByArrayOff(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOff__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->ColorEdgesByArrayOff(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOn__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->vtkHierarchicalGraphPipeline::ColorEdgesByArrayOn(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_ColorEdgesByArrayOn__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->ColorEdgesByArrayOn(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ConvertSelection__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  vtkSelection* sel= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->vtkHierarchicalGraphPipeline::ConvertSelection( rep, sel );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_ConvertSelection__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkDataRepresentation* rep= (vtkDataRepresentation*) DValue_CastCData( _p[1], dao_vtkDataRepresentation_Typer );
  vtkSelection* sel= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->ConvertSelection( rep, sel );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetActor__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkActor* _GetActor = self->vtkHierarchicalGraphPipeline::GetActor(  );
  DaoContext_WrapCData( _ctx, (void*) _GetActor, dao_vtkActor_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetActor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetActor__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkActor* _GetActor = self->GetActor(  );
  DaoContext_WrapCData( _ctx, (void*) _GetActor, dao_vtkActor_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetBundlingStrength__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  double _GetBundlingStrength = self->vtkHierarchicalGraphPipeline::GetBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetBundlingStrength__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  double _GetBundlingStrength = self->GetBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetColorArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  const char* _GetColorArrayName = self->vtkHierarchicalGraphPipeline::GetColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetColorArrayName );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetColorArrayName__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  const char* _GetColorArrayName = self->GetColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetColorArrayName );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkHierarchicalGraphPipeline *self = (DaoCxx_vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _GetColorArrayNameInternal = self->DaoWrap_GetColorArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetColorArrayNameInternal );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetColorEdgesByArray__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool _GetColorEdgesByArray = self->vtkHierarchicalGraphPipeline::GetColorEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorEdgesByArray );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetColorEdgesByArray__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool _GetColorEdgesByArray = self->GetColorEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorEdgesByArray );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetHoverArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _GetHoverArrayName = self->vtkHierarchicalGraphPipeline::GetHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetHoverArrayName );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetHoverArrayName__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _GetHoverArrayName = self->GetHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetHoverArrayName );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelActor__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkActor2D* _GetLabelActor = self->vtkHierarchicalGraphPipeline::GetLabelActor(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLabelActor, dao_vtkActor2D_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelActor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetLabelActor__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkActor2D* _GetLabelActor = self->GetLabelActor(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLabelActor, dao_vtkActor2D_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  const char* _GetLabelArrayName = self->vtkHierarchicalGraphPipeline::GetLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelArrayName );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetLabelArrayName__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  const char* _GetLabelArrayName = self->GetLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelArrayName );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkHierarchicalGraphPipeline *self = (DaoCxx_vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _GetLabelArrayNameInternal = self->DaoWrap_GetLabelArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelArrayNameInternal );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelTextProperty__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkTextProperty* _GetLabelTextProperty = self->vtkHierarchicalGraphPipeline::GetLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetLabelTextProperty__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkTextProperty* _GetLabelTextProperty = self->GetLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool _GetLabelVisibility = self->vtkHierarchicalGraphPipeline::GetLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelVisibility );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetLabelVisibility__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool _GetLabelVisibility = self->GetLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetLabelVisibility );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetSplineType__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  int _GetSplineType = self->vtkHierarchicalGraphPipeline::GetSplineType(  );
  DaoContext_PutInteger( _ctx, (int) _GetSplineType );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetSplineType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetSplineType__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  int _GetSplineType = self->GetSplineType(  );
  DaoContext_PutInteger( _ctx, (int) _GetSplineType );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool _GetVisibility = self->vtkHierarchicalGraphPipeline::GetVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVisibility );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_GetVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_GetVisibility__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool _GetVisibility = self->GetVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetVisibility );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_IsA__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkHierarchicalGraphPipeline::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_IsA__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkHierarchicalGraphPipeline::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOff__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->vtkHierarchicalGraphPipeline::LabelVisibilityOff(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_LabelVisibilityOff__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->LabelVisibilityOff(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOn__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->vtkHierarchicalGraphPipeline::LabelVisibilityOn(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_LabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_LabelVisibilityOn__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->LabelVisibilityOn(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* _New = vtkHierarchicalGraphPipeline::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkHierarchicalGraphPipeline_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkHierarchicalGraphPipeline* _NewInstance = self->vtkHierarchicalGraphPipeline::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkHierarchicalGraphPipeline_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_PrepareInputConnections__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkAlgorithmOutput* graphConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkAlgorithmOutput* treeConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[2], dao_vtkAlgorithmOutput_Typer );
  vtkAlgorithmOutput* annConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[3], dao_vtkAlgorithmOutput_Typer );
  self->vtkHierarchicalGraphPipeline::PrepareInputConnections( graphConn, treeConn, annConn );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_PrepareInputConnections( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_PrepareInputConnections__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkAlgorithmOutput* graphConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkAlgorithmOutput* treeConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[2], dao_vtkAlgorithmOutput_Typer );
  vtkAlgorithmOutput* annConn= (vtkAlgorithmOutput*) DValue_CastCData( _p[3], dao_vtkAlgorithmOutput_Typer );
  self->PrepareInputConnections( graphConn, treeConn, annConn );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkHierarchicalGraphPipeline::PrintSelf( *os, *indent );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_RegisterProgress( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkRenderView* view= (vtkRenderView*) DValue_CastCData( _p[1], dao_vtkRenderView_Typer );
  self->vtkHierarchicalGraphPipeline::RegisterProgress( view );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkHierarchicalGraphPipeline* _SafeDownCast = vtkHierarchicalGraphPipeline::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkHierarchicalGraphPipeline_Typer );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetBundlingStrength__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  double strength= (double) _p[1]->v.d;
  self->vtkHierarchicalGraphPipeline::SetBundlingStrength( strength );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetBundlingStrength__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  double strength= (double) _p[1]->v.d;
  self->SetBundlingStrength( strength );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetColorArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkHierarchicalGraphPipeline::SetColorArrayName( name );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetColorArrayName__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetColorArrayName( name );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkHierarchicalGraphPipeline *self = (DaoCxx_vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetColorArrayNameInternal( _arg );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetColorEdgesByArray__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkHierarchicalGraphPipeline::SetColorEdgesByArray( vis );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetColorEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetColorEdgesByArray__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetColorEdgesByArray( vis );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetHoverArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->vtkHierarchicalGraphPipeline::SetHoverArrayName( _arg );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetHoverArrayName__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->SetHoverArrayName( _arg );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetLabelArrayName__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkHierarchicalGraphPipeline::SetLabelArrayName( name );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetLabelArrayName__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetLabelArrayName( name );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkHierarchicalGraphPipeline *self = (DaoCxx_vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetLabelArrayNameInternal( _arg );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetLabelTextProperty__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkTextProperty* prop= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->vtkHierarchicalGraphPipeline::SetLabelTextProperty( prop );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetLabelTextProperty__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  vtkTextProperty* prop= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->SetLabelTextProperty( prop );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetLabelVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkHierarchicalGraphPipeline::SetLabelVisibility( vis );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetLabelVisibility__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetLabelVisibility( vis );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetSplineType__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  int type= (int) _p[1]->v.i;
  self->vtkHierarchicalGraphPipeline::SetSplineType( type );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetSplineType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetSplineType__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  int type= (int) _p[1]->v.i;
  self->SetSplineType( type );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetVisibility__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkHierarchicalGraphPipeline::SetVisibility( vis );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_SetVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_SetVisibility__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetVisibility( vis );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_VisibilityOff__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->vtkHierarchicalGraphPipeline::VisibilityOff(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_VisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_VisibilityOff__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->VisibilityOff(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_VisibilityOn__vtkHierarchicalGraphPipeline( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->vtkHierarchicalGraphPipeline::VisibilityOn(  );
}
/* vtkHierarchicalGraphPipeline.h */
static void dao_vtkHierarchicalGraphPipeline_VisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphPipeline_VisibilityOn__vtkHierarchicalGraphPipeline( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphPipeline* self= (vtkHierarchicalGraphPipeline*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphPipeline_Typer );
  self->VisibilityOn(  );
}

/*  vtkHierarchicalGraphView.h */


static DaoNumItem dao_vtkHierarchicalGraphView_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkHierarchicalGraphView_vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOff__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOn__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetBundlingStrength__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetColorGraphEdgesByArray__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeColorArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelFontSize__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GetHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOff__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOn__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphVisibilityOff__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphVisibilityOn__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_GraphVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_IsA__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetBundlingStrength__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetColorGraphEdgesByArray__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorToSplineFraction__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelFontSize__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphFromInput( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetHierarchyFromInput( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkHierarchicalGraphView_SetHierarchyFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkHierarchicalGraphView_Meths[] = 
{
  { dao_vtkHierarchicalGraphView_vtkHierarchicalGraphView, "vtkHierarchicalGraphView(  )=>vtkHierarchicalGraphView" },
  { dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOff, "ColorGraphEdgesByArrayOff( self : vtkHierarchicalGraphView )" },
  { dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOn, "ColorGraphEdgesByArrayOn( self : vtkHierarchicalGraphView )" },
  { dao_vtkHierarchicalGraphView_CreateDefaultRepresentation, "CreateDefaultRepresentation( self : vtkHierarchicalGraphView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkHierarchicalGraphView_GetBundlingStrength, "GetBundlingStrength( self : vtkHierarchicalGraphView )=>double" },
  { dao_vtkHierarchicalGraphView_GetColorGraphEdgesByArray, "GetColorGraphEdgesByArray( self : vtkHierarchicalGraphView )=>int" },
  { dao_vtkHierarchicalGraphView_GetGraphEdgeColorArrayName, "GetGraphEdgeColorArrayName( self : vtkHierarchicalGraphView )=>string" },
  { dao_vtkHierarchicalGraphView_GetGraphEdgeLabelArrayName, "GetGraphEdgeLabelArrayName( self : vtkHierarchicalGraphView )=>string" },
  { dao_vtkHierarchicalGraphView_GetGraphEdgeLabelFontSize, "GetGraphEdgeLabelFontSize( self : vtkHierarchicalGraphView )=>int" },
  { dao_vtkHierarchicalGraphView_GetGraphEdgeLabelVisibility, "GetGraphEdgeLabelVisibility( self : vtkHierarchicalGraphView )=>int" },
  { dao_vtkHierarchicalGraphView_GetGraphRepresentation, "GetGraphRepresentation( self : vtkHierarchicalGraphView )=>vtkRenderedGraphRepresentation" },
  { dao_vtkHierarchicalGraphView_GetGraphVisibility, "GetGraphVisibility( self : vtkHierarchicalGraphView )=>int" },
  { dao_vtkHierarchicalGraphView_GetHierarchyRepresentation, "GetHierarchyRepresentation( self : vtkHierarchicalGraphView )=>vtkRenderedHierarchyRepresentation" },
  { dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOff, "GraphEdgeLabelVisibilityOff( self : vtkHierarchicalGraphView )" },
  { dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOn, "GraphEdgeLabelVisibilityOn( self : vtkHierarchicalGraphView )" },
  { dao_vtkHierarchicalGraphView_GraphVisibilityOff, "GraphVisibilityOff( self : vtkHierarchicalGraphView )" },
  { dao_vtkHierarchicalGraphView_GraphVisibilityOn, "GraphVisibilityOn( self : vtkHierarchicalGraphView )" },
  { dao_vtkHierarchicalGraphView_IsA, "IsA( self : vtkHierarchicalGraphView, type : string )=>int" },
  { dao_vtkHierarchicalGraphView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkHierarchicalGraphView_New, "New(  )=>vtkHierarchicalGraphView" },
  { dao_vtkHierarchicalGraphView_NewInstance, "NewInstance( self : vtkHierarchicalGraphView )=>vtkHierarchicalGraphView" },
  { dao_vtkHierarchicalGraphView_PrintSelf, "PrintSelf( self : vtkHierarchicalGraphView, os : ostream, indent : vtkIndent )" },
  { dao_vtkHierarchicalGraphView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkHierarchicalGraphView" },
  { dao_vtkHierarchicalGraphView_SetBundlingStrength, "SetBundlingStrength( self : vtkHierarchicalGraphView, strength : double )" },
  { dao_vtkHierarchicalGraphView_SetColorGraphEdgesByArray, "SetColorGraphEdgesByArray( self : vtkHierarchicalGraphView, vis : int )" },
  { dao_vtkHierarchicalGraphView_SetGraphEdgeColorArrayName, "SetGraphEdgeColorArrayName( self : vtkHierarchicalGraphView, name : string )" },
  { dao_vtkHierarchicalGraphView_SetGraphEdgeColorToSplineFraction, "SetGraphEdgeColorToSplineFraction( self : vtkHierarchicalGraphView )" },
  { dao_vtkHierarchicalGraphView_SetGraphEdgeLabelArrayName, "SetGraphEdgeLabelArrayName( self : vtkHierarchicalGraphView, name : string )" },
  { dao_vtkHierarchicalGraphView_SetGraphEdgeLabelFontSize, "SetGraphEdgeLabelFontSize( self : vtkHierarchicalGraphView, size : int )" },
  { dao_vtkHierarchicalGraphView_SetGraphEdgeLabelVisibility, "SetGraphEdgeLabelVisibility( self : vtkHierarchicalGraphView, vis : int )" },
  { dao_vtkHierarchicalGraphView_SetGraphFromInput, "SetGraphFromInput( self : vtkHierarchicalGraphView, input : vtkDataObject )=>vtkDataRepresentation" },
  { dao_vtkHierarchicalGraphView_SetGraphFromInputConnection, "SetGraphFromInputConnection( self : vtkHierarchicalGraphView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkHierarchicalGraphView_SetGraphVisibility, "SetGraphVisibility( self : vtkHierarchicalGraphView, b : int )" },
  { dao_vtkHierarchicalGraphView_SetHierarchyFromInput, "SetHierarchyFromInput( self : vtkHierarchicalGraphView, input : vtkDataObject )=>vtkDataRepresentation" },
  { dao_vtkHierarchicalGraphView_SetHierarchyFromInputConnection, "SetHierarchyFromInputConnection( self : vtkHierarchicalGraphView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { NULL, NULL }
};
void* dao_cast_vtkHierarchicalGraphView_to_vtkGraphLayoutView( void *data )
{
	return (vtkGraphLayoutView*)(vtkHierarchicalGraphView*)data;
}

static DaoTypeBase vtkHierarchicalGraphView_Typer = 
{ "vtkHierarchicalGraphView", NULL, 
  dao_vtkHierarchicalGraphView_Nums,
  dao_vtkHierarchicalGraphView_Meths, 
  { dao_vtkGraphLayoutView_Typer, 0 },
  { dao_cast_vtkHierarchicalGraphView_to_vtkGraphLayoutView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkHierarchicalGraphView_Typer = & vtkHierarchicalGraphView_Typer;
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkHierarchicalGraphView *_self = DaoCxx_vtkHierarchicalGraphView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOff__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->vtkHierarchicalGraphView::ColorGraphEdgesByArrayOff(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOff__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->ColorGraphEdgesByArrayOff(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOn__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->vtkHierarchicalGraphView::ColorGraphEdgesByArrayOn(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_ColorGraphEdgesByArrayOn__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->ColorGraphEdgesByArrayOn(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkHierarchicalGraphView *self = (DaoCxx_vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _CreateDefaultRepresentation = self->DaoWrap_CreateDefaultRepresentation( conn );
  DaoContext_WrapCData( _ctx, (void*) _CreateDefaultRepresentation, dao_vtkDataRepresentation_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetBundlingStrength__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  double _GetBundlingStrength = self->vtkHierarchicalGraphView::GetBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GetBundlingStrength__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  double _GetBundlingStrength = self->GetBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetColorGraphEdgesByArray__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool _GetColorGraphEdgesByArray = self->vtkHierarchicalGraphView::GetColorGraphEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GetColorGraphEdgesByArray__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool _GetColorGraphEdgesByArray = self->GetColorGraphEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeColorArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  const char* _GetGraphEdgeColorArrayName = self->vtkHierarchicalGraphView::GetGraphEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GetGraphEdgeColorArrayName__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  const char* _GetGraphEdgeColorArrayName = self->GetGraphEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  const char* _GetGraphEdgeLabelArrayName = self->vtkHierarchicalGraphView::GetGraphEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GetGraphEdgeLabelArrayName__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  const char* _GetGraphEdgeLabelArrayName = self->GetGraphEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelFontSize__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  int _GetGraphEdgeLabelFontSize = self->vtkHierarchicalGraphView::GetGraphEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelFontSize );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GetGraphEdgeLabelFontSize__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  int _GetGraphEdgeLabelFontSize = self->GetGraphEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelFontSize );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool _GetGraphEdgeLabelVisibility = self->vtkHierarchicalGraphView::GetGraphEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GetGraphEdgeLabelVisibility__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool _GetGraphEdgeLabelVisibility = self->GetGraphEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkHierarchicalGraphView *self = (DaoCxx_vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkRenderedGraphRepresentation* _GetGraphRepresentation = self->DaoWrap_GetGraphRepresentation(  );
  DaoContext_WrapCData( _ctx, (void*) _GetGraphRepresentation, dao_vtkRenderedGraphRepresentation_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool _GetGraphVisibility = self->vtkHierarchicalGraphView::GetGraphVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphVisibility );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GetGraphVisibility__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool _GetGraphVisibility = self->GetGraphVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphVisibility );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GetHierarchyRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkHierarchicalGraphView *self = (DaoCxx_vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkRenderedHierarchyRepresentation* _GetHierarchyRepresentation = self->DaoWrap_GetHierarchyRepresentation(  );
  DaoContext_WrapCData( _ctx, (void*) _GetHierarchyRepresentation, dao_vtkRenderedHierarchyRepresentation_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOff__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->vtkHierarchicalGraphView::GraphEdgeLabelVisibilityOff(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOff__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->GraphEdgeLabelVisibilityOff(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOn__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->vtkHierarchicalGraphView::GraphEdgeLabelVisibilityOn(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GraphEdgeLabelVisibilityOn__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->GraphEdgeLabelVisibilityOn(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphVisibilityOff__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->vtkHierarchicalGraphView::GraphVisibilityOff(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GraphVisibilityOff__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->GraphVisibilityOff(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphVisibilityOn__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->vtkHierarchicalGraphView::GraphVisibilityOn(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_GraphVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_GraphVisibilityOn__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->GraphVisibilityOn(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_IsA__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkHierarchicalGraphView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_IsA__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkHierarchicalGraphView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* _New = vtkHierarchicalGraphView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkHierarchicalGraphView_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkHierarchicalGraphView* _NewInstance = self->vtkHierarchicalGraphView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkHierarchicalGraphView_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkHierarchicalGraphView::PrintSelf( *os, *indent );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkHierarchicalGraphView* _SafeDownCast = vtkHierarchicalGraphView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkHierarchicalGraphView_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetBundlingStrength__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  double strength= (double) _p[1]->v.d;
  self->vtkHierarchicalGraphView::SetBundlingStrength( strength );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetBundlingStrength__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  double strength= (double) _p[1]->v.d;
  self->SetBundlingStrength( strength );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetColorGraphEdgesByArray__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkHierarchicalGraphView::SetColorGraphEdgesByArray( vis );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetColorGraphEdgesByArray__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetColorGraphEdgesByArray( vis );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkHierarchicalGraphView::SetGraphEdgeColorArrayName( name );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetGraphEdgeColorArrayName__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetGraphEdgeColorArrayName( name );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorToSplineFraction__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->vtkHierarchicalGraphView::SetGraphEdgeColorToSplineFraction(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetGraphEdgeColorToSplineFraction__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  self->SetGraphEdgeColorToSplineFraction(  );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelArrayName__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkHierarchicalGraphView::SetGraphEdgeLabelArrayName( name );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetGraphEdgeLabelArrayName__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetGraphEdgeLabelArrayName( name );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelFontSize__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  int size= (int) _p[1]->v.i;
  self->vtkHierarchicalGraphView::SetGraphEdgeLabelFontSize( size );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetGraphEdgeLabelFontSize__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  int size= (int) _p[1]->v.i;
  self->SetGraphEdgeLabelFontSize( size );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkHierarchicalGraphView::SetGraphEdgeLabelVisibility( vis );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetGraphEdgeLabelVisibility__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetGraphEdgeLabelVisibility( vis );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphFromInput( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkDataObject* input= (vtkDataObject*) DValue_CastCData( _p[1], dao_vtkDataObject_Typer );
  vtkDataRepresentation* _SetGraphFromInput = self->vtkHierarchicalGraphView::SetGraphFromInput( input );
  DaoContext_WrapCData( _ctx, (void*) _SetGraphFromInput, dao_vtkDataRepresentation_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _SetGraphFromInputConnection = self->vtkHierarchicalGraphView::SetGraphFromInputConnection( conn );
  DaoContext_WrapCData( _ctx, (void*) _SetGraphFromInputConnection, dao_vtkDataRepresentation_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphVisibility__vtkHierarchicalGraphView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkHierarchicalGraphView::SetGraphVisibility( b );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetGraphVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkHierarchicalGraphView_SetGraphVisibility__vtkHierarchicalGraphView( _ctx, _p, _n );
    return;
  }
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetGraphVisibility( b );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetHierarchyFromInput( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkDataObject* input= (vtkDataObject*) DValue_CastCData( _p[1], dao_vtkDataObject_Typer );
  vtkDataRepresentation* _SetHierarchyFromInput = self->vtkHierarchicalGraphView::SetHierarchyFromInput( input );
  DaoContext_WrapCData( _ctx, (void*) _SetHierarchyFromInput, dao_vtkDataRepresentation_Typer );
}
/* vtkHierarchicalGraphView.h */
static void dao_vtkHierarchicalGraphView_SetHierarchyFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkHierarchicalGraphView* self= (vtkHierarchicalGraphView*) DValue_CastCData( _p[0], dao_vtkHierarchicalGraphView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _SetHierarchyFromInputConnection = self->vtkHierarchicalGraphView::SetHierarchyFromInputConnection( conn );
  DaoContext_WrapCData( _ctx, (void*) _SetHierarchyFromInputConnection, dao_vtkDataRepresentation_Typer );
}

/*  vtkTreeAreaView.h */


static DaoNumItem dao_vtkTreeAreaView_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkTreeAreaView_vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_AreaLabelVisibilityOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_AreaLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_AreaLabelVisibilityOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_AreaLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorAreasOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorAreasOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorAreasOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorAreasOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorEdgesOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorEdgesOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorEdgesOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_ColorEdgesOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetColorAreas( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetColorEdges( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetEdgeLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetEdgeScalarBarVisibility__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetLayoutStrategy__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetUseRectangularCoordinates__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_GetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_IsA__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetColorAreas( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetColorEdges( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeScalarBarVisibility__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetGraphFromInput( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetGraphFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetLayoutStrategy__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetTreeFromInput( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetTreeFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetUseRectangularCoordinates__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_SetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOn( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkTreeAreaView_Meths[] = 
{
  { dao_vtkTreeAreaView_vtkTreeAreaView, "vtkTreeAreaView(  )=>vtkTreeAreaView" },
  { dao_vtkTreeAreaView_AreaLabelVisibilityOff, "AreaLabelVisibilityOff( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_AreaLabelVisibilityOn, "AreaLabelVisibilityOn( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_ColorAreasOff, "ColorAreasOff( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_ColorAreasOn, "ColorAreasOn( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_ColorEdgesOff, "ColorEdgesOff( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_ColorEdgesOn, "ColorEdgesOn( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_CreateDefaultRepresentation, "CreateDefaultRepresentation( self : vtkTreeAreaView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkTreeAreaView_EdgeLabelVisibilityOff, "EdgeLabelVisibilityOff( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_EdgeLabelVisibilityOn, "EdgeLabelVisibilityOn( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_GetAreaColorArrayName, "GetAreaColorArrayName( self : vtkTreeAreaView )=>string" },
  { dao_vtkTreeAreaView_GetAreaHoverArrayName, "GetAreaHoverArrayName( self : vtkTreeAreaView )=>string" },
  { dao_vtkTreeAreaView_GetAreaLabelArrayName, "GetAreaLabelArrayName( self : vtkTreeAreaView )=>string" },
  { dao_vtkTreeAreaView_GetAreaLabelFontSize, "GetAreaLabelFontSize( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_GetAreaLabelMapper, "GetAreaLabelMapper( self : vtkTreeAreaView )=>vtkLabeledDataMapper" },
  { dao_vtkTreeAreaView_GetAreaLabelVisibility, "GetAreaLabelVisibility( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_GetAreaSizeArrayName, "GetAreaSizeArrayName( self : vtkTreeAreaView )=>string" },
  { dao_vtkTreeAreaView_GetAreaToPolyData, "GetAreaToPolyData( self : vtkTreeAreaView )=>vtkPolyDataAlgorithm" },
  { dao_vtkTreeAreaView_GetBundlingStrength, "GetBundlingStrength( self : vtkTreeAreaView )=>double" },
  { dao_vtkTreeAreaView_GetColorAreas, "GetColorAreas( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_GetColorEdges, "GetColorEdges( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_GetEdgeColorArrayName, "GetEdgeColorArrayName( self : vtkTreeAreaView )=>string" },
  { dao_vtkTreeAreaView_GetEdgeLabelArrayName, "GetEdgeLabelArrayName( self : vtkTreeAreaView )=>string" },
  { dao_vtkTreeAreaView_GetEdgeLabelFontSize, "GetEdgeLabelFontSize( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_GetEdgeLabelVisibility, "GetEdgeLabelVisibility( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_GetEdgeScalarBarVisibility, "GetEdgeScalarBarVisibility( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_GetLabelPriorityArrayName, "GetLabelPriorityArrayName( self : vtkTreeAreaView )=>string" },
  { dao_vtkTreeAreaView_GetLayoutStrategy, "GetLayoutStrategy( self : vtkTreeAreaView )=>vtkAreaLayoutStrategy" },
  { dao_vtkTreeAreaView_GetShrinkPercentage, "GetShrinkPercentage( self : vtkTreeAreaView )=>double" },
  { dao_vtkTreeAreaView_GetTreeAreaRepresentation, "GetTreeAreaRepresentation( self : vtkTreeAreaView )=>vtkRenderedTreeAreaRepresentation" },
  { dao_vtkTreeAreaView_GetUseRectangularCoordinates, "GetUseRectangularCoordinates( self : vtkTreeAreaView )=>int" },
  { dao_vtkTreeAreaView_IsA, "IsA( self : vtkTreeAreaView, type : string )=>int" },
  { dao_vtkTreeAreaView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkTreeAreaView_New, "New(  )=>vtkTreeAreaView" },
  { dao_vtkTreeAreaView_NewInstance, "NewInstance( self : vtkTreeAreaView )=>vtkTreeAreaView" },
  { dao_vtkTreeAreaView_PrintSelf, "PrintSelf( self : vtkTreeAreaView, os : ostream, indent : vtkIndent )" },
  { dao_vtkTreeAreaView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkTreeAreaView" },
  { dao_vtkTreeAreaView_SetAreaColorArrayName, "SetAreaColorArrayName( self : vtkTreeAreaView, name : string )" },
  { dao_vtkTreeAreaView_SetAreaHoverArrayName, "SetAreaHoverArrayName( self : vtkTreeAreaView, name : string )" },
  { dao_vtkTreeAreaView_SetAreaLabelArrayName, "SetAreaLabelArrayName( self : vtkTreeAreaView, name : string )" },
  { dao_vtkTreeAreaView_SetAreaLabelFontSize, "SetAreaLabelFontSize( self : vtkTreeAreaView, size : int )" },
  { dao_vtkTreeAreaView_SetAreaLabelMapper, "SetAreaLabelMapper( self : vtkTreeAreaView, mapper : vtkLabeledDataMapper )" },
  { dao_vtkTreeAreaView_SetAreaLabelVisibility, "SetAreaLabelVisibility( self : vtkTreeAreaView, vis : int )" },
  { dao_vtkTreeAreaView_SetAreaSizeArrayName, "SetAreaSizeArrayName( self : vtkTreeAreaView, name : string )" },
  { dao_vtkTreeAreaView_SetAreaToPolyData, "SetAreaToPolyData( self : vtkTreeAreaView, areaToPoly : vtkPolyDataAlgorithm )" },
  { dao_vtkTreeAreaView_SetBundlingStrength, "SetBundlingStrength( self : vtkTreeAreaView, strength : double )" },
  { dao_vtkTreeAreaView_SetColorAreas, "SetColorAreas( self : vtkTreeAreaView, vis : int )" },
  { dao_vtkTreeAreaView_SetColorEdges, "SetColorEdges( self : vtkTreeAreaView, vis : int )" },
  { dao_vtkTreeAreaView_SetEdgeColorArrayName, "SetEdgeColorArrayName( self : vtkTreeAreaView, name : string )" },
  { dao_vtkTreeAreaView_SetEdgeColorToSplineFraction, "SetEdgeColorToSplineFraction( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_SetEdgeLabelArrayName, "SetEdgeLabelArrayName( self : vtkTreeAreaView, name : string )" },
  { dao_vtkTreeAreaView_SetEdgeLabelFontSize, "SetEdgeLabelFontSize( self : vtkTreeAreaView, size : int )" },
  { dao_vtkTreeAreaView_SetEdgeLabelVisibility, "SetEdgeLabelVisibility( self : vtkTreeAreaView, vis : int )" },
  { dao_vtkTreeAreaView_SetEdgeScalarBarVisibility, "SetEdgeScalarBarVisibility( self : vtkTreeAreaView, b : int )" },
  { dao_vtkTreeAreaView_SetGraphFromInput, "SetGraphFromInput( self : vtkTreeAreaView, input : vtkGraph )=>vtkDataRepresentation" },
  { dao_vtkTreeAreaView_SetGraphFromInputConnection, "SetGraphFromInputConnection( self : vtkTreeAreaView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkTreeAreaView_SetLabelPriorityArrayName, "SetLabelPriorityArrayName( self : vtkTreeAreaView, name : string )" },
  { dao_vtkTreeAreaView_SetLayoutStrategy, "SetLayoutStrategy( self : vtkTreeAreaView, strategy : vtkAreaLayoutStrategy )" },
  { dao_vtkTreeAreaView_SetShrinkPercentage, "SetShrinkPercentage( self : vtkTreeAreaView, value : double )" },
  { dao_vtkTreeAreaView_SetTreeFromInput, "SetTreeFromInput( self : vtkTreeAreaView, input : vtkTree )=>vtkDataRepresentation" },
  { dao_vtkTreeAreaView_SetTreeFromInputConnection, "SetTreeFromInputConnection( self : vtkTreeAreaView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkTreeAreaView_SetUseRectangularCoordinates, "SetUseRectangularCoordinates( self : vtkTreeAreaView, rect : int )" },
  { dao_vtkTreeAreaView_UseRectangularCoordinatesOff, "UseRectangularCoordinatesOff( self : vtkTreeAreaView )" },
  { dao_vtkTreeAreaView_UseRectangularCoordinatesOn, "UseRectangularCoordinatesOn( self : vtkTreeAreaView )" },
  { NULL, NULL }
};
void* dao_cast_vtkTreeAreaView_to_vtkRenderView( void *data )
{
	return (vtkRenderView*)(vtkTreeAreaView*)data;
}

static DaoTypeBase vtkTreeAreaView_Typer = 
{ "vtkTreeAreaView", NULL, 
  dao_vtkTreeAreaView_Nums,
  dao_vtkTreeAreaView_Meths, 
  { dao_vtkRenderView_Typer, 0 },
  { dao_cast_vtkTreeAreaView_to_vtkRenderView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkTreeAreaView_Typer = & vtkTreeAreaView_Typer;
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkTreeAreaView *_self = DaoCxx_vtkTreeAreaView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_AreaLabelVisibilityOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::AreaLabelVisibilityOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_AreaLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_AreaLabelVisibilityOff__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->AreaLabelVisibilityOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_AreaLabelVisibilityOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::AreaLabelVisibilityOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_AreaLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_AreaLabelVisibilityOn__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->AreaLabelVisibilityOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorAreasOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::ColorAreasOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorAreasOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_ColorAreasOff__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->ColorAreasOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorAreasOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::ColorAreasOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorAreasOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_ColorAreasOn__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->ColorAreasOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorEdgesOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::ColorEdgesOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorEdgesOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_ColorEdgesOff__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->ColorEdgesOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorEdgesOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::ColorEdgesOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_ColorEdgesOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_ColorEdgesOn__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->ColorEdgesOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkTreeAreaView *self = (DaoCxx_vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _CreateDefaultRepresentation = self->DaoWrap_CreateDefaultRepresentation( conn );
  DaoContext_WrapCData( _ctx, (void*) _CreateDefaultRepresentation, dao_vtkDataRepresentation_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::EdgeLabelVisibilityOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_EdgeLabelVisibilityOff__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->EdgeLabelVisibilityOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::EdgeLabelVisibilityOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_EdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_EdgeLabelVisibilityOn__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->EdgeLabelVisibilityOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  const char* _GetAreaColorArrayName = self->vtkTreeAreaView::GetAreaColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaColorArrayName );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  const char* _GetAreaHoverArrayName = self->vtkTreeAreaView::GetAreaHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaHoverArrayName );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  const char* _GetAreaLabelArrayName = self->vtkTreeAreaView::GetAreaLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaLabelArrayName );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int _GetAreaLabelFontSize = self->vtkTreeAreaView::GetAreaLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetAreaLabelFontSize );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_GetAreaLabelFontSize__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int _GetAreaLabelFontSize = self->GetAreaLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetAreaLabelFontSize );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkTreeAreaView *self = (DaoCxx_vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkLabeledDataMapper* _GetAreaLabelMapper = self->DaoWrap_GetAreaLabelMapper(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaLabelMapper, dao_vtkLabeledDataMapper_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetAreaLabelVisibility = self->vtkTreeAreaView::GetAreaLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetAreaLabelVisibility );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  const char* _GetAreaSizeArrayName = self->vtkTreeAreaView::GetAreaSizeArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaSizeArrayName );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkTreeAreaView *self = (DaoCxx_vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkPolyDataAlgorithm* _GetAreaToPolyData = self->DaoWrap_GetAreaToPolyData(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaToPolyData, dao_vtkPolyDataAlgorithm_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  double _GetBundlingStrength = self->vtkTreeAreaView::GetBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetBundlingStrength );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetColorAreas( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetColorAreas = self->vtkTreeAreaView::GetColorAreas(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorAreas );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetColorEdges( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetColorEdges = self->vtkTreeAreaView::GetColorEdges(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorEdges );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  const char* _GetEdgeColorArrayName = self->vtkTreeAreaView::GetEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeColorArrayName );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  const char* _GetEdgeLabelArrayName = self->vtkTreeAreaView::GetEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetEdgeLabelArrayName );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetEdgeLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int _GetEdgeLabelFontSize = self->vtkTreeAreaView::GetEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelFontSize );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_GetEdgeLabelFontSize__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int _GetEdgeLabelFontSize = self->GetEdgeLabelFontSize(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelFontSize );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetEdgeLabelVisibility = self->vtkTreeAreaView::GetEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeLabelVisibility );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetEdgeScalarBarVisibility__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetEdgeScalarBarVisibility = self->vtkTreeAreaView::GetEdgeScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeScalarBarVisibility );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_GetEdgeScalarBarVisibility__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetEdgeScalarBarVisibility = self->GetEdgeScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeScalarBarVisibility );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  const char* _GetLabelPriorityArrayName = self->vtkTreeAreaView::GetLabelPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelPriorityArrayName );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetLayoutStrategy__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkAreaLayoutStrategy* _GetLayoutStrategy = self->vtkTreeAreaView::GetLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayoutStrategy, dao_vtkAreaLayoutStrategy_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_GetLayoutStrategy__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkAreaLayoutStrategy* _GetLayoutStrategy = self->GetLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayoutStrategy, dao_vtkAreaLayoutStrategy_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  double _GetShrinkPercentage = self->vtkTreeAreaView::GetShrinkPercentage(  );
  DaoContext_PutDouble( _ctx, (double) _GetShrinkPercentage );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkTreeAreaView *self = (DaoCxx_vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkRenderedTreeAreaRepresentation* _GetTreeAreaRepresentation = self->DaoWrap_GetTreeAreaRepresentation(  );
  DaoContext_WrapCData( _ctx, (void*) _GetTreeAreaRepresentation, dao_vtkRenderedTreeAreaRepresentation_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetUseRectangularCoordinates__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetUseRectangularCoordinates = self->vtkTreeAreaView::GetUseRectangularCoordinates(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseRectangularCoordinates );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_GetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_GetUseRectangularCoordinates__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool _GetUseRectangularCoordinates = self->GetUseRectangularCoordinates(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseRectangularCoordinates );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_IsA__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkTreeAreaView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_IsA__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkTreeAreaView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* _New = vtkTreeAreaView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkTreeAreaView_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkTreeAreaView* _NewInstance = self->vtkTreeAreaView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkTreeAreaView_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkTreeAreaView::PrintSelf( *os, *indent );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkTreeAreaView* _SafeDownCast = vtkTreeAreaView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkTreeAreaView_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeAreaView::SetAreaColorArrayName( name );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeAreaView::SetAreaHoverArrayName( name );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeAreaView::SetAreaLabelArrayName( name );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int size= (int) _p[1]->v.i;
  self->vtkTreeAreaView::SetAreaLabelFontSize( size );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_SetAreaLabelFontSize__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int size= (int) _p[1]->v.i;
  self->SetAreaLabelFontSize( size );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkTreeAreaView *self = (DaoCxx_vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkLabeledDataMapper* mapper= (vtkLabeledDataMapper*) DValue_CastCData( _p[1], dao_vtkLabeledDataMapper_Typer );
  self->DaoWrap_SetAreaLabelMapper( mapper );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkTreeAreaView::SetAreaLabelVisibility( vis );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeAreaView::SetAreaSizeArrayName( name );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkTreeAreaView *self = (DaoCxx_vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkPolyDataAlgorithm* areaToPoly= (vtkPolyDataAlgorithm*) DValue_CastCData( _p[1], dao_vtkPolyDataAlgorithm_Typer );
  self->DaoWrap_SetAreaToPolyData( areaToPoly );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  double strength= (double) _p[1]->v.d;
  self->vtkTreeAreaView::SetBundlingStrength( strength );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetColorAreas( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkTreeAreaView::SetColorAreas( vis );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetColorEdges( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkTreeAreaView::SetColorEdges( vis );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeAreaView::SetEdgeColorArrayName( name );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::SetEdgeColorToSplineFraction(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeAreaView::SetEdgeLabelArrayName( name );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeLabelFontSize__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int size= (int) _p[1]->v.i;
  self->vtkTreeAreaView::SetEdgeLabelFontSize( size );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeLabelFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_SetEdgeLabelFontSize__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  int size= (int) _p[1]->v.i;
  self->SetEdgeLabelFontSize( size );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkTreeAreaView::SetEdgeLabelVisibility( vis );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeScalarBarVisibility__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkTreeAreaView::SetEdgeScalarBarVisibility( b );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_SetEdgeScalarBarVisibility__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEdgeScalarBarVisibility( b );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetGraphFromInput( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkGraph* input= (vtkGraph*) DValue_CastCData( _p[1], dao_vtkGraph_Typer );
  vtkDataRepresentation* _SetGraphFromInput = self->vtkTreeAreaView::SetGraphFromInput( input );
  DaoContext_WrapCData( _ctx, (void*) _SetGraphFromInput, dao_vtkDataRepresentation_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetGraphFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _SetGraphFromInputConnection = self->vtkTreeAreaView::SetGraphFromInputConnection( conn );
  DaoContext_WrapCData( _ctx, (void*) _SetGraphFromInputConnection, dao_vtkDataRepresentation_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeAreaView::SetLabelPriorityArrayName( name );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetLayoutStrategy__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkAreaLayoutStrategy* strategy= (vtkAreaLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkAreaLayoutStrategy_Typer );
  self->vtkTreeAreaView::SetLayoutStrategy( strategy );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_SetLayoutStrategy__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkAreaLayoutStrategy* strategy= (vtkAreaLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkAreaLayoutStrategy_Typer );
  self->SetLayoutStrategy( strategy );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  double value= (double) _p[1]->v.d;
  self->vtkTreeAreaView::SetShrinkPercentage( value );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetTreeFromInput( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkTree* input= (vtkTree*) DValue_CastCData( _p[1], dao_vtkTree_Typer );
  vtkDataRepresentation* _SetTreeFromInput = self->vtkTreeAreaView::SetTreeFromInput( input );
  DaoContext_WrapCData( _ctx, (void*) _SetTreeFromInput, dao_vtkDataRepresentation_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetTreeFromInputConnection( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _SetTreeFromInputConnection = self->vtkTreeAreaView::SetTreeFromInputConnection( conn );
  DaoContext_WrapCData( _ctx, (void*) _SetTreeFromInputConnection, dao_vtkDataRepresentation_Typer );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetUseRectangularCoordinates__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool rect= (bool) _p[1]->v.i;
  self->vtkTreeAreaView::SetUseRectangularCoordinates( rect );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_SetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_SetUseRectangularCoordinates__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  bool rect= (bool) _p[1]->v.i;
  self->SetUseRectangularCoordinates( rect );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOff__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::UseRectangularCoordinatesOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_UseRectangularCoordinatesOff__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->UseRectangularCoordinatesOff(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOn__vtkTreeAreaView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->vtkTreeAreaView::UseRectangularCoordinatesOn(  );
}
/* vtkTreeAreaView.h */
static void dao_vtkTreeAreaView_UseRectangularCoordinatesOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeAreaView_UseRectangularCoordinatesOn__vtkTreeAreaView( _ctx, _p, _n );
    return;
  }
  vtkTreeAreaView* self= (vtkTreeAreaView*) DValue_CastCData( _p[0], dao_vtkTreeAreaView_Typer );
  self->UseRectangularCoordinatesOn(  );
}

/*  vtkIcicleView.h */


static DaoNumItem dao_vtkIcicleView_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkIcicleView_vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetLayerThickness__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetRootWidth__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetRootWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetTopToBottom__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetTopToBottom( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetUseGradientColoring__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_GetUseGradientColoring( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_IsA__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetLayerThickness__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetRootWidth__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetRootWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetTopToBottom__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetTopToBottom( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetUseGradientColoring__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_SetUseGradientColoring( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_TopToBottomOff__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_TopToBottomOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_TopToBottomOn__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_TopToBottomOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_UseGradientColoringOff__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_UseGradientColoringOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_UseGradientColoringOn__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkIcicleView_UseGradientColoringOn( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkIcicleView_Meths[] = 
{
  { dao_vtkIcicleView_vtkIcicleView, "vtkIcicleView(  )=>vtkIcicleView" },
  { dao_vtkIcicleView_GetLayerThickness, "GetLayerThickness( self : vtkIcicleView )=>double" },
  { dao_vtkIcicleView_GetRootWidth, "GetRootWidth( self : vtkIcicleView )=>double" },
  { dao_vtkIcicleView_GetTopToBottom, "GetTopToBottom( self : vtkIcicleView )=>int" },
  { dao_vtkIcicleView_GetUseGradientColoring, "GetUseGradientColoring( self : vtkIcicleView )=>int" },
  { dao_vtkIcicleView_IsA, "IsA( self : vtkIcicleView, type : string )=>int" },
  { dao_vtkIcicleView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkIcicleView_New, "New(  )=>vtkIcicleView" },
  { dao_vtkIcicleView_NewInstance, "NewInstance( self : vtkIcicleView )=>vtkIcicleView" },
  { dao_vtkIcicleView_PrintSelf, "PrintSelf( self : vtkIcicleView, os : ostream, indent : vtkIndent )" },
  { dao_vtkIcicleView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkIcicleView" },
  { dao_vtkIcicleView_SetLayerThickness, "SetLayerThickness( self : vtkIcicleView, thickness : double )" },
  { dao_vtkIcicleView_SetRootWidth, "SetRootWidth( self : vtkIcicleView, width : double )" },
  { dao_vtkIcicleView_SetTopToBottom, "SetTopToBottom( self : vtkIcicleView, value : int )" },
  { dao_vtkIcicleView_SetUseGradientColoring, "SetUseGradientColoring( self : vtkIcicleView, value : int )" },
  { dao_vtkIcicleView_TopToBottomOff, "TopToBottomOff( self : vtkIcicleView )" },
  { dao_vtkIcicleView_TopToBottomOn, "TopToBottomOn( self : vtkIcicleView )" },
  { dao_vtkIcicleView_UseGradientColoringOff, "UseGradientColoringOff( self : vtkIcicleView )" },
  { dao_vtkIcicleView_UseGradientColoringOn, "UseGradientColoringOn( self : vtkIcicleView )" },
  { NULL, NULL }
};
void* dao_cast_vtkIcicleView_to_vtkTreeAreaView( void *data )
{
	return (vtkTreeAreaView*)(vtkIcicleView*)data;
}

static DaoTypeBase vtkIcicleView_Typer = 
{ "vtkIcicleView", NULL, 
  dao_vtkIcicleView_Nums,
  dao_vtkIcicleView_Meths, 
  { dao_vtkTreeAreaView_Typer, 0 },
  { dao_cast_vtkIcicleView_to_vtkTreeAreaView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkIcicleView_Typer = & vtkIcicleView_Typer;
/* vtkIcicleView.h */
static void dao_vtkIcicleView_vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkIcicleView *_self = DaoCxx_vtkIcicleView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetLayerThickness__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double _GetLayerThickness = self->vtkIcicleView::GetLayerThickness(  );
  DaoContext_PutDouble( _ctx, (double) _GetLayerThickness );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_GetLayerThickness__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double _GetLayerThickness = self->GetLayerThickness(  );
  DaoContext_PutDouble( _ctx, (double) _GetLayerThickness );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetRootWidth__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double _GetRootWidth = self->vtkIcicleView::GetRootWidth(  );
  DaoContext_PutDouble( _ctx, (double) _GetRootWidth );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetRootWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_GetRootWidth__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double _GetRootWidth = self->GetRootWidth(  );
  DaoContext_PutDouble( _ctx, (double) _GetRootWidth );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetTopToBottom__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool _GetTopToBottom = self->vtkIcicleView::GetTopToBottom(  );
  DaoContext_PutInteger( _ctx, (int) _GetTopToBottom );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetTopToBottom( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_GetTopToBottom__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool _GetTopToBottom = self->GetTopToBottom(  );
  DaoContext_PutInteger( _ctx, (int) _GetTopToBottom );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetUseGradientColoring__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool _GetUseGradientColoring = self->vtkIcicleView::GetUseGradientColoring(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseGradientColoring );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_GetUseGradientColoring( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_GetUseGradientColoring__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool _GetUseGradientColoring = self->GetUseGradientColoring(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseGradientColoring );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_IsA__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkIcicleView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_IsA__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkIcicleView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* _New = vtkIcicleView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkIcicleView_Typer );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  vtkIcicleView* _NewInstance = self->vtkIcicleView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkIcicleView_Typer );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkIcicleView::PrintSelf( *os, *indent );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkIcicleView* _SafeDownCast = vtkIcicleView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkIcicleView_Typer );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetLayerThickness__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->vtkIcicleView::SetLayerThickness( thickness );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_SetLayerThickness__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->SetLayerThickness( thickness );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetRootWidth__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double width= (double) _p[1]->v.d;
  self->vtkIcicleView::SetRootWidth( width );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetRootWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_SetRootWidth__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  double width= (double) _p[1]->v.d;
  self->SetRootWidth( width );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetTopToBottom__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool value= (bool) _p[1]->v.i;
  self->vtkIcicleView::SetTopToBottom( value );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetTopToBottom( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_SetTopToBottom__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool value= (bool) _p[1]->v.i;
  self->SetTopToBottom( value );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetUseGradientColoring__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool value= (bool) _p[1]->v.i;
  self->vtkIcicleView::SetUseGradientColoring( value );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_SetUseGradientColoring( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_SetUseGradientColoring__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  bool value= (bool) _p[1]->v.i;
  self->SetUseGradientColoring( value );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_TopToBottomOff__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->vtkIcicleView::TopToBottomOff(  );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_TopToBottomOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_TopToBottomOff__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->TopToBottomOff(  );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_TopToBottomOn__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->vtkIcicleView::TopToBottomOn(  );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_TopToBottomOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_TopToBottomOn__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->TopToBottomOn(  );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_UseGradientColoringOff__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->vtkIcicleView::UseGradientColoringOff(  );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_UseGradientColoringOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_UseGradientColoringOff__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->UseGradientColoringOff(  );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_UseGradientColoringOn__vtkIcicleView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->vtkIcicleView::UseGradientColoringOn(  );
}
/* vtkIcicleView.h */
static void dao_vtkIcicleView_UseGradientColoringOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkIcicleView_UseGradientColoringOn__vtkIcicleView( _ctx, _p, _n );
    return;
  }
  vtkIcicleView* self= (vtkIcicleView*) DValue_CastCData( _p[0], dao_vtkIcicleView_Typer );
  self->UseGradientColoringOn(  );
}

/*  vtkInteractorStyleAreaSelectHover.h */


static DaoNumItem dao_vtkInteractorStyleAreaSelectHover_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkInteractorStyleAreaSelectHover_vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetIdAtPos( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetLabelField__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetLabelField( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetLayout__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetLayout( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetUseRectangularCoordinates__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_GetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_IsA__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_OnMouseMove( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetHighLightColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetInteractor__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetInteractor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetLabelField__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetLabelField( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetLayout( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetUseRectangularCoordinates__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_SetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOff__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOn__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOn( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkInteractorStyleAreaSelectHover_Meths[] = 
{
  { dao_vtkInteractorStyleAreaSelectHover_vtkInteractorStyleAreaSelectHover, "vtkInteractorStyleAreaSelectHover(  )=>vtkInteractorStyleAreaSelectHover" },
  { dao_vtkInteractorStyleAreaSelectHover_GetHighLightWidth, "GetHighLightWidth( self : vtkInteractorStyleAreaSelectHover )=>double" },
  { dao_vtkInteractorStyleAreaSelectHover_GetIdAtPos, "GetIdAtPos( self : vtkInteractorStyleAreaSelectHover, x : int, y : int )=>int" },
  { dao_vtkInteractorStyleAreaSelectHover_GetLabelField, "GetLabelField( self : vtkInteractorStyleAreaSelectHover )=>string" },
  { dao_vtkInteractorStyleAreaSelectHover_GetLayout, "GetLayout( self : vtkInteractorStyleAreaSelectHover )=>vtkAreaLayout" },
  { dao_vtkInteractorStyleAreaSelectHover_GetUseRectangularCoordinates, "GetUseRectangularCoordinates( self : vtkInteractorStyleAreaSelectHover )=>int" },
  { dao_vtkInteractorStyleAreaSelectHover_IsA, "IsA( self : vtkInteractorStyleAreaSelectHover, type : string )=>int" },
  { dao_vtkInteractorStyleAreaSelectHover_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkInteractorStyleAreaSelectHover_New, "New(  )=>vtkInteractorStyleAreaSelectHover" },
  { dao_vtkInteractorStyleAreaSelectHover_NewInstance, "NewInstance( self : vtkInteractorStyleAreaSelectHover )=>vtkInteractorStyleAreaSelectHover" },
  { dao_vtkInteractorStyleAreaSelectHover_OnMouseMove, "OnMouseMove( self : vtkInteractorStyleAreaSelectHover )" },
  { dao_vtkInteractorStyleAreaSelectHover_PrintSelf, "PrintSelf( self : vtkInteractorStyleAreaSelectHover, os : ostream, indent : vtkIndent )" },
  { dao_vtkInteractorStyleAreaSelectHover_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkInteractorStyleAreaSelectHover" },
  { dao_vtkInteractorStyleAreaSelectHover_SetHighLightColor, "SetHighLightColor( self : vtkInteractorStyleAreaSelectHover, r : double, g : double, b : double )" },
  { dao_vtkInteractorStyleAreaSelectHover_SetHighLightWidth, "SetHighLightWidth( self : vtkInteractorStyleAreaSelectHover, lw : double )" },
  { dao_vtkInteractorStyleAreaSelectHover_SetInteractor, "SetInteractor( self : vtkInteractorStyleAreaSelectHover, rwi : vtkRenderWindowInteractor )" },
  { dao_vtkInteractorStyleAreaSelectHover_SetLabelField, "SetLabelField( self : vtkInteractorStyleAreaSelectHover, _arg : string )" },
  { dao_vtkInteractorStyleAreaSelectHover_SetLayout, "SetLayout( self : vtkInteractorStyleAreaSelectHover, layout : vtkAreaLayout )" },
  { dao_vtkInteractorStyleAreaSelectHover_SetUseRectangularCoordinates, "SetUseRectangularCoordinates( self : vtkInteractorStyleAreaSelectHover, _arg : int )" },
  { dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOff, "UseRectangularCoordinatesOff( self : vtkInteractorStyleAreaSelectHover )" },
  { dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOn, "UseRectangularCoordinatesOn( self : vtkInteractorStyleAreaSelectHover )" },
  { NULL, NULL }
};
void* dao_cast_vtkInteractorStyleAreaSelectHover_to_vtkInteractorStyleRubberBand2D( void *data )
{
	return (vtkInteractorStyleRubberBand2D*)(vtkInteractorStyleAreaSelectHover*)data;
}

static DaoTypeBase vtkInteractorStyleAreaSelectHover_Typer = 
{ "vtkInteractorStyleAreaSelectHover", NULL, 
  dao_vtkInteractorStyleAreaSelectHover_Nums,
  dao_vtkInteractorStyleAreaSelectHover_Meths, 
  { dao_vtkInteractorStyleRubberBand2D_Typer, 0 },
  { dao_cast_vtkInteractorStyleAreaSelectHover_to_vtkInteractorStyleRubberBand2D,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkInteractorStyleAreaSelectHover_Typer = & vtkInteractorStyleAreaSelectHover_Typer;
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkInteractorStyleAreaSelectHover *_self = DaoCxx_vtkInteractorStyleAreaSelectHover_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  double _GetHighLightWidth = self->vtkInteractorStyleAreaSelectHover::GetHighLightWidth(  );
  DaoContext_PutDouble( _ctx, (double) _GetHighLightWidth );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetIdAtPos( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  int x= (int) _p[1]->v.i;
  int y= (int) _p[2]->v.i;
  vtkIdType _GetIdAtPos = self->vtkInteractorStyleAreaSelectHover::GetIdAtPos( x, y );
  DaoContext_PutInteger( _ctx, (int) _GetIdAtPos );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetLabelField__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  char* _GetLabelField = self->vtkInteractorStyleAreaSelectHover::GetLabelField(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelField );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetLabelField( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_GetLabelField__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  char* _GetLabelField = self->GetLabelField(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelField );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetLayout__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  vtkAreaLayout* _GetLayout = self->vtkInteractorStyleAreaSelectHover::GetLayout(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayout, dao_vtkAreaLayout_Typer );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetLayout( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_GetLayout__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  vtkAreaLayout* _GetLayout = self->GetLayout(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayout, dao_vtkAreaLayout_Typer );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetUseRectangularCoordinates__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  bool _GetUseRectangularCoordinates = self->vtkInteractorStyleAreaSelectHover::GetUseRectangularCoordinates(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseRectangularCoordinates );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_GetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_GetUseRectangularCoordinates__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  bool _GetUseRectangularCoordinates = self->GetUseRectangularCoordinates(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseRectangularCoordinates );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_IsA__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkInteractorStyleAreaSelectHover::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_IsA__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkInteractorStyleAreaSelectHover::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* _New = vtkInteractorStyleAreaSelectHover::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkInteractorStyleAreaSelectHover_Typer );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  vtkInteractorStyleAreaSelectHover* _NewInstance = self->vtkInteractorStyleAreaSelectHover::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkInteractorStyleAreaSelectHover_Typer );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_OnMouseMove( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  self->vtkInteractorStyleAreaSelectHover::OnMouseMove(  );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkInteractorStyleAreaSelectHover::PrintSelf( *os, *indent );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkInteractorStyleAreaSelectHover* _SafeDownCast = vtkInteractorStyleAreaSelectHover::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkInteractorStyleAreaSelectHover_Typer );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetHighLightColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  double r= (double) _p[1]->v.d;
  double g= (double) _p[2]->v.d;
  double b= (double) _p[3]->v.d;
  self->vtkInteractorStyleAreaSelectHover::SetHighLightColor( r, g, b );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  double lw= (double) _p[1]->v.d;
  self->vtkInteractorStyleAreaSelectHover::SetHighLightWidth( lw );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetInteractor__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  vtkRenderWindowInteractor* rwi= (vtkRenderWindowInteractor*) DValue_CastCData( _p[1], dao_vtkRenderWindowInteractor_Typer );
  self->vtkInteractorStyleAreaSelectHover::SetInteractor( rwi );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetInteractor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_SetInteractor__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  vtkRenderWindowInteractor* rwi= (vtkRenderWindowInteractor*) DValue_CastCData( _p[1], dao_vtkRenderWindowInteractor_Typer );
  self->SetInteractor( rwi );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetLabelField__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->vtkInteractorStyleAreaSelectHover::SetLabelField( _arg );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetLabelField( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_SetLabelField__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->SetLabelField( _arg );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetLayout( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  vtkAreaLayout* layout= (vtkAreaLayout*) DValue_CastCData( _p[1], dao_vtkAreaLayout_Typer );
  self->vtkInteractorStyleAreaSelectHover::SetLayout( layout );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetUseRectangularCoordinates__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  bool _arg= (bool) _p[1]->v.i;
  self->vtkInteractorStyleAreaSelectHover::SetUseRectangularCoordinates( _arg );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_SetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_SetUseRectangularCoordinates__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  bool _arg= (bool) _p[1]->v.i;
  self->SetUseRectangularCoordinates( _arg );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOff__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  self->vtkInteractorStyleAreaSelectHover::UseRectangularCoordinatesOff(  );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOff__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  self->UseRectangularCoordinatesOff(  );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOn__vtkInteractorStyleAreaSelectHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  self->vtkInteractorStyleAreaSelectHover::UseRectangularCoordinatesOn(  );
}
/* vtkInteractorStyleAreaSelectHover.h */
static void dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleAreaSelectHover_UseRectangularCoordinatesOn__vtkInteractorStyleAreaSelectHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleAreaSelectHover* self= (vtkInteractorStyleAreaSelectHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleAreaSelectHover_Typer );
  self->UseRectangularCoordinatesOn(  );
}

/*  vtkInteractorStyleTreeMapHover.h */


static DaoNumItem dao_vtkInteractorStyleTreeMapHover_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkInteractorStyleTreeMapHover_vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetLabelField__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetLabelField( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetLayout__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetLayout( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetSelectionWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetTreeMapToPolyData__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_GetTreeMapToPolyData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_HighLightCurrentSelectedItem( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_HighLightItem( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_IsA__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_OnLeftButtonUp( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_OnMouseMove( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetHighLightColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetInteractor__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetInteractor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetLabelField__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetLabelField( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetLayout( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetSelectionLightColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetSelectionWidth( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkInteractorStyleTreeMapHover_SetTreeMapToPolyData( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkInteractorStyleTreeMapHover_Meths[] = 
{
  { dao_vtkInteractorStyleTreeMapHover_vtkInteractorStyleTreeMapHover, "vtkInteractorStyleTreeMapHover(  )=>vtkInteractorStyleTreeMapHover" },
  { dao_vtkInteractorStyleTreeMapHover_GetHighLightWidth, "GetHighLightWidth( self : vtkInteractorStyleTreeMapHover )=>double" },
  { dao_vtkInteractorStyleTreeMapHover_GetLabelField, "GetLabelField( self : vtkInteractorStyleTreeMapHover )=>string" },
  { dao_vtkInteractorStyleTreeMapHover_GetLayout, "GetLayout( self : vtkInteractorStyleTreeMapHover )=>vtkTreeMapLayout" },
  { dao_vtkInteractorStyleTreeMapHover_GetSelectionWidth, "GetSelectionWidth( self : vtkInteractorStyleTreeMapHover )=>double" },
  { dao_vtkInteractorStyleTreeMapHover_GetTreeMapToPolyData, "GetTreeMapToPolyData( self : vtkInteractorStyleTreeMapHover )=>vtkTreeMapToPolyData" },
  { dao_vtkInteractorStyleTreeMapHover_HighLightCurrentSelectedItem, "HighLightCurrentSelectedItem( self : vtkInteractorStyleTreeMapHover )" },
  { dao_vtkInteractorStyleTreeMapHover_HighLightItem, "HighLightItem( self : vtkInteractorStyleTreeMapHover, id : int )" },
  { dao_vtkInteractorStyleTreeMapHover_IsA, "IsA( self : vtkInteractorStyleTreeMapHover, type : string )=>int" },
  { dao_vtkInteractorStyleTreeMapHover_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkInteractorStyleTreeMapHover_New, "New(  )=>vtkInteractorStyleTreeMapHover" },
  { dao_vtkInteractorStyleTreeMapHover_NewInstance, "NewInstance( self : vtkInteractorStyleTreeMapHover )=>vtkInteractorStyleTreeMapHover" },
  { dao_vtkInteractorStyleTreeMapHover_OnLeftButtonUp, "OnLeftButtonUp( self : vtkInteractorStyleTreeMapHover )" },
  { dao_vtkInteractorStyleTreeMapHover_OnMouseMove, "OnMouseMove( self : vtkInteractorStyleTreeMapHover )" },
  { dao_vtkInteractorStyleTreeMapHover_PrintSelf, "PrintSelf( self : vtkInteractorStyleTreeMapHover, os : ostream, indent : vtkIndent )" },
  { dao_vtkInteractorStyleTreeMapHover_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkInteractorStyleTreeMapHover" },
  { dao_vtkInteractorStyleTreeMapHover_SetHighLightColor, "SetHighLightColor( self : vtkInteractorStyleTreeMapHover, r : double, g : double, b : double )" },
  { dao_vtkInteractorStyleTreeMapHover_SetHighLightWidth, "SetHighLightWidth( self : vtkInteractorStyleTreeMapHover, lw : double )" },
  { dao_vtkInteractorStyleTreeMapHover_SetInteractor, "SetInteractor( self : vtkInteractorStyleTreeMapHover, rwi : vtkRenderWindowInteractor )" },
  { dao_vtkInteractorStyleTreeMapHover_SetLabelField, "SetLabelField( self : vtkInteractorStyleTreeMapHover, _arg : string )" },
  { dao_vtkInteractorStyleTreeMapHover_SetLayout, "SetLayout( self : vtkInteractorStyleTreeMapHover, layout : vtkTreeMapLayout )" },
  { dao_vtkInteractorStyleTreeMapHover_SetSelectionLightColor, "SetSelectionLightColor( self : vtkInteractorStyleTreeMapHover, r : double, g : double, b : double )" },
  { dao_vtkInteractorStyleTreeMapHover_SetSelectionWidth, "SetSelectionWidth( self : vtkInteractorStyleTreeMapHover, lw : double )" },
  { dao_vtkInteractorStyleTreeMapHover_SetTreeMapToPolyData, "SetTreeMapToPolyData( self : vtkInteractorStyleTreeMapHover, filter : vtkTreeMapToPolyData )" },
  { NULL, NULL }
};
void* dao_cast_vtkInteractorStyleTreeMapHover_to_vtkInteractorStyleImage( void *data )
{
	return (vtkInteractorStyleImage*)(vtkInteractorStyleTreeMapHover*)data;
}

static DaoTypeBase vtkInteractorStyleTreeMapHover_Typer = 
{ "vtkInteractorStyleTreeMapHover", NULL, 
  dao_vtkInteractorStyleTreeMapHover_Nums,
  dao_vtkInteractorStyleTreeMapHover_Meths, 
  { dao_vtkInteractorStyleImage_Typer, 0 },
  { dao_cast_vtkInteractorStyleTreeMapHover_to_vtkInteractorStyleImage,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkInteractorStyleTreeMapHover_Typer = & vtkInteractorStyleTreeMapHover_Typer;
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkInteractorStyleTreeMapHover *_self = DaoCxx_vtkInteractorStyleTreeMapHover_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  double _GetHighLightWidth = self->vtkInteractorStyleTreeMapHover::GetHighLightWidth(  );
  DaoContext_PutDouble( _ctx, (double) _GetHighLightWidth );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetLabelField__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  char* _GetLabelField = self->vtkInteractorStyleTreeMapHover::GetLabelField(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelField );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetLabelField( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleTreeMapHover_GetLabelField__vtkInteractorStyleTreeMapHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  char* _GetLabelField = self->GetLabelField(  );
  DaoContext_PutMBString( _ctx, (char*) _GetLabelField );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetLayout__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkTreeMapLayout* _GetLayout = self->vtkInteractorStyleTreeMapHover::GetLayout(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayout, dao_vtkTreeMapLayout_Typer );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetLayout( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleTreeMapHover_GetLayout__vtkInteractorStyleTreeMapHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkTreeMapLayout* _GetLayout = self->GetLayout(  );
  DaoContext_WrapCData( _ctx, (void*) _GetLayout, dao_vtkTreeMapLayout_Typer );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetSelectionWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  double _GetSelectionWidth = self->vtkInteractorStyleTreeMapHover::GetSelectionWidth(  );
  DaoContext_PutDouble( _ctx, (double) _GetSelectionWidth );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetTreeMapToPolyData__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkTreeMapToPolyData* _GetTreeMapToPolyData = self->vtkInteractorStyleTreeMapHover::GetTreeMapToPolyData(  );
  DaoContext_WrapCData( _ctx, (void*) _GetTreeMapToPolyData, dao_vtkTreeMapToPolyData_Typer );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_GetTreeMapToPolyData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleTreeMapHover_GetTreeMapToPolyData__vtkInteractorStyleTreeMapHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkTreeMapToPolyData* _GetTreeMapToPolyData = self->GetTreeMapToPolyData(  );
  DaoContext_WrapCData( _ctx, (void*) _GetTreeMapToPolyData, dao_vtkTreeMapToPolyData_Typer );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_HighLightCurrentSelectedItem( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  self->vtkInteractorStyleTreeMapHover::HighLightCurrentSelectedItem(  );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_HighLightItem( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkIdType id= (vtkIdType) _p[1]->v.i;
  self->vtkInteractorStyleTreeMapHover::HighLightItem( id );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_IsA__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkInteractorStyleTreeMapHover::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleTreeMapHover_IsA__vtkInteractorStyleTreeMapHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkInteractorStyleTreeMapHover::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* _New = vtkInteractorStyleTreeMapHover::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkInteractorStyleTreeMapHover_Typer );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkInteractorStyleTreeMapHover* _NewInstance = self->vtkInteractorStyleTreeMapHover::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkInteractorStyleTreeMapHover_Typer );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_OnLeftButtonUp( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  self->vtkInteractorStyleTreeMapHover::OnLeftButtonUp(  );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_OnMouseMove( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  self->vtkInteractorStyleTreeMapHover::OnMouseMove(  );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkInteractorStyleTreeMapHover::PrintSelf( *os, *indent );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkInteractorStyleTreeMapHover* _SafeDownCast = vtkInteractorStyleTreeMapHover::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkInteractorStyleTreeMapHover_Typer );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetHighLightColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  double r= (double) _p[1]->v.d;
  double g= (double) _p[2]->v.d;
  double b= (double) _p[3]->v.d;
  self->vtkInteractorStyleTreeMapHover::SetHighLightColor( r, g, b );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetHighLightWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  double lw= (double) _p[1]->v.d;
  self->vtkInteractorStyleTreeMapHover::SetHighLightWidth( lw );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetInteractor__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkRenderWindowInteractor* rwi= (vtkRenderWindowInteractor*) DValue_CastCData( _p[1], dao_vtkRenderWindowInteractor_Typer );
  self->vtkInteractorStyleTreeMapHover::SetInteractor( rwi );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetInteractor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleTreeMapHover_SetInteractor__vtkInteractorStyleTreeMapHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkRenderWindowInteractor* rwi= (vtkRenderWindowInteractor*) DValue_CastCData( _p[1], dao_vtkRenderWindowInteractor_Typer );
  self->SetInteractor( rwi );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetLabelField__vtkInteractorStyleTreeMapHover( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->vtkInteractorStyleTreeMapHover::SetLabelField( _arg );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetLabelField( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkInteractorStyleTreeMapHover_SetLabelField__vtkInteractorStyleTreeMapHover( _ctx, _p, _n );
    return;
  }
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->SetLabelField( _arg );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetLayout( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkTreeMapLayout* layout= (vtkTreeMapLayout*) DValue_CastCData( _p[1], dao_vtkTreeMapLayout_Typer );
  self->vtkInteractorStyleTreeMapHover::SetLayout( layout );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetSelectionLightColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  double r= (double) _p[1]->v.d;
  double g= (double) _p[2]->v.d;
  double b= (double) _p[3]->v.d;
  self->vtkInteractorStyleTreeMapHover::SetSelectionLightColor( r, g, b );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetSelectionWidth( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  double lw= (double) _p[1]->v.d;
  self->vtkInteractorStyleTreeMapHover::SetSelectionWidth( lw );
}
/* vtkInteractorStyleTreeMapHover.h */
static void dao_vtkInteractorStyleTreeMapHover_SetTreeMapToPolyData( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkInteractorStyleTreeMapHover* self= (vtkInteractorStyleTreeMapHover*) DValue_CastCData( _p[0], dao_vtkInteractorStyleTreeMapHover_Typer );
  vtkTreeMapToPolyData* filter= (vtkTreeMapToPolyData*) DValue_CastCData( _p[1], dao_vtkTreeMapToPolyData_Typer );
  self->vtkInteractorStyleTreeMapHover::SetTreeMapToPolyData( filter );
}

/*   */


static DaoNumItem dao_vtkLabelHierarchy_Implementation_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_vtkLabelHierarchy_Implementation_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_vtkLabelHierarchy_Implementation_Delete( void *self )
{
	free( self );
}

static DaoTypeBase vtkLabelHierarchy_Implementation_Typer = 
{ "vtkLabelHierarchy_Implementation", NULL, 
  dao_vtkLabelHierarchy_Implementation_Nums,
  dao_vtkLabelHierarchy_Implementation_Meths, 
  { 0 },
  { 0 },
  Dao_vtkLabelHierarchy_Implementation_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkLabelHierarchy_Implementation_Typer = & vtkLabelHierarchy_Implementation_Typer;

/*   */


static DaoNumItem dao_vtkMultiThreshold_BooleanSet_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_vtkMultiThreshold_BooleanSet_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_vtkMultiThreshold_BooleanSet_Delete( void *self )
{
	free( self );
}

static DaoTypeBase vtkMultiThreshold_BooleanSet_Typer = 
{ "vtkMultiThreshold_BooleanSet", NULL, 
  dao_vtkMultiThreshold_BooleanSet_Nums,
  dao_vtkMultiThreshold_BooleanSet_Meths, 
  { 0 },
  { 0 },
  Dao_vtkMultiThreshold_BooleanSet_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkMultiThreshold_BooleanSet_Typer = & vtkMultiThreshold_BooleanSet_Typer;

/*   */


static DaoNumItem dao_vtkMultiThreshold_Interval_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_vtkMultiThreshold_Interval_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_vtkMultiThreshold_Interval_Delete( void *self )
{
	free( self );
}

static DaoTypeBase vtkMultiThreshold_Interval_Typer = 
{ "vtkMultiThreshold_Interval", NULL, 
  dao_vtkMultiThreshold_Interval_Nums,
  dao_vtkMultiThreshold_Interval_Meths, 
  { 0 },
  { 0 },
  Dao_vtkMultiThreshold_Interval_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkMultiThreshold_Interval_Typer = & vtkMultiThreshold_Interval_Typer;

/*   */


static DaoNumItem dao_vtkMultiThreshold_NormKey_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_vtkMultiThreshold_NormKey_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_vtkMultiThreshold_NormKey_Delete( void *self )
{
	free( self );
}

static DaoTypeBase vtkMultiThreshold_NormKey_Typer = 
{ "vtkMultiThreshold_NormKey", NULL, 
  dao_vtkMultiThreshold_NormKey_Nums,
  dao_vtkMultiThreshold_NormKey_Meths, 
  { 0 },
  { 0 },
  Dao_vtkMultiThreshold_NormKey_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkMultiThreshold_NormKey_Typer = & vtkMultiThreshold_NormKey_Typer;

/*  vtkParallelCoordinatesRepresentation.h */


static DaoNumItem dao_vtkParallelCoordinatesRepresentation_Nums[] =
{
  { "INPUT_DATA", DAO_INTEGER, vtkParallelCoordinatesRepresentation::INPUT_DATA },
  { "INPUT_TITLES", DAO_INTEGER, vtkParallelCoordinatesRepresentation::INPUT_TITLES },
  { "NUM_INPUT_PORTS", DAO_INTEGER, vtkParallelCoordinatesRepresentation::NUM_INPUT_PORTS },
  { NULL, 0, 0 }
};
static void dao_vtkParallelCoordinatesRepresentation_vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_AllocatePolyData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_AngleSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_AngleSelect( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ApplyViewTheme__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_BuildDefaultSCurve( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_BuildInverseSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ComputeDataProperties( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ComputeLinePosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ComputePointPosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_FunctionSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_FunctionSelect( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAngleBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAngleBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_3__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_3__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetCurveResolution__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetCurveResolution( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetFontSize__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetFunctionBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetFunctionBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetHoverText__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetHoverText( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetInternalHoverText( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_3__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxes__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxisLabels__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxisLabels( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfSamples__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfSamples( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfSelections( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetPositionAndSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetPositionNearXCoordinate( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetRangeAtPosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetSelectionMapper( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetUseCurves__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetUseCurves( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetXCoordinateOfPosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_GetXCoordinatesOfPositions( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_InitializePlotMapper( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_IsA__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_LassoSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_LassoSelect( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_LassoSelectInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_PlaceAxes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_PlaceCurves( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_PlaceLines( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_PlaceSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_RangeSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_RangeSelect( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ReallocateInternals( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_ResetAxes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SelectRows( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAngleBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAngleBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisTitles_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetAxisTitles( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetCurveResolution__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetCurveResolution( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetFontSize__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetFontSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetFunctionBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetFunctionBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetInternalHoverText( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetLineOpacity__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetLineOpacity( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetNumberOfAxisLabels( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetPlotTitle( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetPositionAndSize( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetRangeAtPosition__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetRangeAtPosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetUseCurves__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetUseCurves( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SetXCoordinateOfPosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SwapAxisPositions__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_SwapAxisPositions( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_UpdateHoverHighlight( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_UpdatePlotProperties( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_UpdateSelectionActors( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOff__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOn__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOn( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkParallelCoordinatesRepresentation_Meths[] = 
{
  { dao_vtkParallelCoordinatesRepresentation_vtkParallelCoordinatesRepresentation, "vtkParallelCoordinatesRepresentation(  )=>vtkParallelCoordinatesRepresentation" },
  { dao_vtkParallelCoordinatesRepresentation_AddToView, "AddToView( self : vtkParallelCoordinatesRepresentation, view : vtkView )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_AllocatePolyData, "AllocatePolyData( self : vtkParallelCoordinatesRepresentation, polyData : vtkPolyData, numLines : int, numPointsPerLine : int, numStrips : int, numPointsPerStrip : int, numQuads : int, numPoints : int, numCellScalars : int, numPointScalars : int )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_AngleSelect, "AngleSelect( self : vtkParallelCoordinatesRepresentation, brushClass : int, brushOperator : int, p1 : double, p2 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_ApplyViewTheme, "ApplyViewTheme( self : vtkParallelCoordinatesRepresentation, theme : vtkViewTheme )" },
  { dao_vtkParallelCoordinatesRepresentation_BuildDefaultSCurve, "BuildDefaultSCurve( self : vtkParallelCoordinatesRepresentation, array : vtkDoubleArray, numValues : int )" },
  { dao_vtkParallelCoordinatesRepresentation_BuildInverseSelection, "BuildInverseSelection( self : vtkParallelCoordinatesRepresentation )" },
  { dao_vtkParallelCoordinatesRepresentation_ComputeDataProperties, "ComputeDataProperties( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_ComputeLinePosition, "ComputeLinePosition( self : vtkParallelCoordinatesRepresentation, p1 : double, p2 : double )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_ComputePointPosition, "ComputePointPosition( self : vtkParallelCoordinatesRepresentation, p : double )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_ConvertSelection, "ConvertSelection( self : vtkParallelCoordinatesRepresentation, view : vtkView, selection : vtkSelection )=>vtkSelection" },
  { dao_vtkParallelCoordinatesRepresentation_FillInputPortInformation, "FillInputPortInformation( self : vtkParallelCoordinatesRepresentation, port : int, info : vtkInformation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_FunctionSelect, "FunctionSelect( self : vtkParallelCoordinatesRepresentation, brushClass : int, brushOperator : int, p1 : double, p2 : double, q1 : double, q2 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_GetAngleBrushThreshold, "GetAngleBrushThreshold( self : vtkParallelCoordinatesRepresentation )=>double" },
  { dao_vtkParallelCoordinatesRepresentation_GetAxisColor, "GetAxisColor( self : vtkParallelCoordinatesRepresentation )=>array<double>" },
  { dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_2, "GetAxisColor( self : vtkParallelCoordinatesRepresentation, _arg1 : double, _arg2 : double, _arg3 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_3, "GetAxisColor( self : vtkParallelCoordinatesRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor, "GetAxisLabelColor( self : vtkParallelCoordinatesRepresentation )=>array<double>" },
  { dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_2, "GetAxisLabelColor( self : vtkParallelCoordinatesRepresentation, _arg1 : double, _arg2 : double, _arg3 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_3, "GetAxisLabelColor( self : vtkParallelCoordinatesRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesRepresentation_GetCurveResolution, "GetCurveResolution( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetFontSize, "GetFontSize( self : vtkParallelCoordinatesRepresentation )=>double" },
  { dao_vtkParallelCoordinatesRepresentation_GetFunctionBrushThreshold, "GetFunctionBrushThreshold( self : vtkParallelCoordinatesRepresentation )=>double" },
  { dao_vtkParallelCoordinatesRepresentation_GetHoverText, "GetHoverText( self : vtkParallelCoordinatesRepresentation, view : vtkView, x : int, y : int )=>string" },
  { dao_vtkParallelCoordinatesRepresentation_GetInternalHoverText, "GetInternalHoverText( self : vtkParallelCoordinatesRepresentation )=>string" },
  { dao_vtkParallelCoordinatesRepresentation_GetLineColor, "GetLineColor( self : vtkParallelCoordinatesRepresentation )=>array<double>" },
  { dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_2, "GetLineColor( self : vtkParallelCoordinatesRepresentation, _arg1 : double, _arg2 : double, _arg3 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_3, "GetLineColor( self : vtkParallelCoordinatesRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxes, "GetNumberOfAxes( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxisLabels, "GetNumberOfAxisLabels( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetNumberOfSamples, "GetNumberOfSamples( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetNumberOfSelections, "GetNumberOfSelections( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetPositionAndSize, "GetPositionAndSize( self : vtkParallelCoordinatesRepresentation, position : double, size : double )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetPositionNearXCoordinate, "GetPositionNearXCoordinate( self : vtkParallelCoordinatesRepresentation, xcoord : double )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetRangeAtPosition, "GetRangeAtPosition( self : vtkParallelCoordinatesRepresentation, position : int, range : array<double> )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetSelectionMapper, "GetSelectionMapper( self : vtkParallelCoordinatesRepresentation, idx : int )=>vtkPolyDataMapper2D" },
  { dao_vtkParallelCoordinatesRepresentation_GetUseCurves, "GetUseCurves( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_GetXCoordinateOfPosition, "GetXCoordinateOfPosition( self : vtkParallelCoordinatesRepresentation, axis : int )=>double" },
  { dao_vtkParallelCoordinatesRepresentation_GetXCoordinatesOfPositions, "GetXCoordinatesOfPositions( self : vtkParallelCoordinatesRepresentation, coords : double )" },
  { dao_vtkParallelCoordinatesRepresentation_InitializePlotMapper, "InitializePlotMapper( self : vtkParallelCoordinatesRepresentation, input : vtkPolyData, actor : vtkActor2D, forceStandard : int=false )=>vtkPolyDataMapper2D" },
  { dao_vtkParallelCoordinatesRepresentation_IsA, "IsA( self : vtkParallelCoordinatesRepresentation, type : string )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_LassoSelect, "LassoSelect( self : vtkParallelCoordinatesRepresentation, brushClass : int, brushOperator : int, brushPoints : vtkPoints )" },
  { dao_vtkParallelCoordinatesRepresentation_LassoSelectInternal, "LassoSelectInternal( self : vtkParallelCoordinatesRepresentation, brushPoints : vtkPoints, outIds : vtkIdTypeArray )" },
  { dao_vtkParallelCoordinatesRepresentation_New, "New(  )=>vtkParallelCoordinatesRepresentation" },
  { dao_vtkParallelCoordinatesRepresentation_NewInstance, "NewInstance( self : vtkParallelCoordinatesRepresentation )=>vtkParallelCoordinatesRepresentation" },
  { dao_vtkParallelCoordinatesRepresentation_PlaceAxes, "PlaceAxes( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_PlaceCurves, "PlaceCurves( self : vtkParallelCoordinatesRepresentation, polyData : vtkPolyData, data : vtkTable, idsToPlot : vtkIdTypeArray )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_PlaceLines, "PlaceLines( self : vtkParallelCoordinatesRepresentation, polyData : vtkPolyData, data : vtkTable, idsToPlot : vtkIdTypeArray )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_PlaceSelection, "PlaceSelection( self : vtkParallelCoordinatesRepresentation, polyData : vtkPolyData, data : vtkTable, selectionNode : vtkSelectionNode )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_PrepareForRendering, "PrepareForRendering( self : vtkParallelCoordinatesRepresentation, view : vtkRenderView )" },
  { dao_vtkParallelCoordinatesRepresentation_PrintSelf, "PrintSelf( self : vtkParallelCoordinatesRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkParallelCoordinatesRepresentation_RangeSelect, "RangeSelect( self : vtkParallelCoordinatesRepresentation, brushClass : int, brushOperator : int, p1 : double, p2 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_ReallocateInternals, "ReallocateInternals( self : vtkParallelCoordinatesRepresentation )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_RemoveFromView, "RemoveFromView( self : vtkParallelCoordinatesRepresentation, view : vtkView )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_RequestData, "RequestData( self : vtkParallelCoordinatesRepresentation, _cp0 : vtkInformation, _cp1 : vtkInformationVector, _cp2 : vtkInformationVector )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_ResetAxes, "ResetAxes( self : vtkParallelCoordinatesRepresentation )" },
  { dao_vtkParallelCoordinatesRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkParallelCoordinatesRepresentation" },
  { dao_vtkParallelCoordinatesRepresentation_SelectRows, "SelectRows( self : vtkParallelCoordinatesRepresentation, brushClass : int, brushOperator : int, rowIds : vtkIdTypeArray )" },
  { dao_vtkParallelCoordinatesRepresentation_SetAngleBrushThreshold, "SetAngleBrushThreshold( self : vtkParallelCoordinatesRepresentation, _arg : double )" },
  { dao_vtkParallelCoordinatesRepresentation_SetAxisColor_dao_2, "SetAxisColor( self : vtkParallelCoordinatesRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesRepresentation_SetAxisColor, "SetAxisColor( self : vtkParallelCoordinatesRepresentation, _arg1 : double, _arg2 : double, _arg3 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor_dao_2, "SetAxisLabelColor( self : vtkParallelCoordinatesRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor, "SetAxisLabelColor( self : vtkParallelCoordinatesRepresentation, _arg1 : double, _arg2 : double, _arg3 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_SetAxisTitles_dao_2, "SetAxisTitles( self : vtkParallelCoordinatesRepresentation, _cp0 : vtkAlgorithmOutput )" },
  { dao_vtkParallelCoordinatesRepresentation_SetAxisTitles, "SetAxisTitles( self : vtkParallelCoordinatesRepresentation, _cp0 : vtkStringArray )" },
  { dao_vtkParallelCoordinatesRepresentation_SetCurveResolution, "SetCurveResolution( self : vtkParallelCoordinatesRepresentation, _arg : int )" },
  { dao_vtkParallelCoordinatesRepresentation_SetFontSize, "SetFontSize( self : vtkParallelCoordinatesRepresentation, _arg : double )" },
  { dao_vtkParallelCoordinatesRepresentation_SetFunctionBrushThreshold, "SetFunctionBrushThreshold( self : vtkParallelCoordinatesRepresentation, _arg : double )" },
  { dao_vtkParallelCoordinatesRepresentation_SetInternalHoverText, "SetInternalHoverText( self : vtkParallelCoordinatesRepresentation, _arg : string )" },
  { dao_vtkParallelCoordinatesRepresentation_SetLineColor_dao_2, "SetLineColor( self : vtkParallelCoordinatesRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesRepresentation_SetLineColor, "SetLineColor( self : vtkParallelCoordinatesRepresentation, _arg1 : double, _arg2 : double, _arg3 : double )" },
  { dao_vtkParallelCoordinatesRepresentation_SetLineOpacity, "SetLineOpacity( self : vtkParallelCoordinatesRepresentation, _arg : double )" },
  { dao_vtkParallelCoordinatesRepresentation_SetNumberOfAxisLabels, "SetNumberOfAxisLabels( self : vtkParallelCoordinatesRepresentation, num : int )" },
  { dao_vtkParallelCoordinatesRepresentation_SetPlotTitle, "SetPlotTitle( self : vtkParallelCoordinatesRepresentation, _cp0 : string )" },
  { dao_vtkParallelCoordinatesRepresentation_SetPositionAndSize, "SetPositionAndSize( self : vtkParallelCoordinatesRepresentation, position : double, size : double )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_SetRangeAtPosition, "SetRangeAtPosition( self : vtkParallelCoordinatesRepresentation, position : int, range : array<double> )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_SetUseCurves, "SetUseCurves( self : vtkParallelCoordinatesRepresentation, _arg : int )" },
  { dao_vtkParallelCoordinatesRepresentation_SetXCoordinateOfPosition, "SetXCoordinateOfPosition( self : vtkParallelCoordinatesRepresentation, position : int, xcoord : double )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_SwapAxisPositions, "SwapAxisPositions( self : vtkParallelCoordinatesRepresentation, position1 : int, position2 : int )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_UpdateHoverHighlight, "UpdateHoverHighlight( self : vtkParallelCoordinatesRepresentation, view : vtkView, x : int, y : int )" },
  { dao_vtkParallelCoordinatesRepresentation_UpdatePlotProperties, "UpdatePlotProperties( self : vtkParallelCoordinatesRepresentation, inputTitles : vtkStringArray )=>int" },
  { dao_vtkParallelCoordinatesRepresentation_UpdateSelectionActors, "UpdateSelectionActors( self : vtkParallelCoordinatesRepresentation )" },
  { dao_vtkParallelCoordinatesRepresentation_UseCurvesOff, "UseCurvesOff( self : vtkParallelCoordinatesRepresentation )" },
  { dao_vtkParallelCoordinatesRepresentation_UseCurvesOn, "UseCurvesOn( self : vtkParallelCoordinatesRepresentation )" },
  { NULL, NULL }
};
void* dao_cast_vtkParallelCoordinatesRepresentation_to_vtkRenderedRepresentation( void *data )
{
	return (vtkRenderedRepresentation*)(vtkParallelCoordinatesRepresentation*)data;
}

static DaoTypeBase vtkParallelCoordinatesRepresentation_Typer = 
{ "vtkParallelCoordinatesRepresentation", NULL, 
  dao_vtkParallelCoordinatesRepresentation_Nums,
  dao_vtkParallelCoordinatesRepresentation_Meths, 
  { dao_vtkRenderedRepresentation_Typer, 0 },
  { dao_cast_vtkParallelCoordinatesRepresentation_to_vtkRenderedRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkParallelCoordinatesRepresentation_Typer = & vtkParallelCoordinatesRepresentation_Typer;
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkParallelCoordinatesRepresentation *_self = DaoCxx_vtkParallelCoordinatesRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _AddToView = self->DaoWrap_AddToView( view );
  DaoContext_PutInteger( _ctx, (int) _AddToView );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_AllocatePolyData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  int numLines= (int) _p[2]->v.i;
  int numPointsPerLine= (int) _p[3]->v.i;
  int numStrips= (int) _p[4]->v.i;
  int numPointsPerStrip= (int) _p[5]->v.i;
  int numQuads= (int) _p[6]->v.i;
  int numPoints= (int) _p[7]->v.i;
  int numCellScalars= (int) _p[8]->v.i;
  int numPointScalars= (int) _p[9]->v.i;
  int _AllocatePolyData = self->DaoWrap_AllocatePolyData( polyData, numLines, numPointsPerLine, numStrips, numPointsPerStrip, numQuads, numPoints, numCellScalars, numPointScalars );
  DaoContext_PutInteger( _ctx, (int) _AllocatePolyData );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_AngleSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  double p1= (double) _p[3]->v.d;
  double p2= (double) _p[4]->v.d;
  self->vtkParallelCoordinatesRepresentation::AngleSelect( brushClass, brushOperator, & p1, & p2 );
  _p[3]->v.d = (double) p1;
  _p[4]->v.d = (double) p2;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_AngleSelect( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_AngleSelect__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  double p1= (double) _p[3]->v.d;
  double p2= (double) _p[4]->v.d;
  self->AngleSelect( brushClass, brushOperator, & p1, & p2 );
  _p[3]->v.d = (double) p1;
  _p[4]->v.d = (double) p2;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ApplyViewTheme__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkParallelCoordinatesRepresentation::ApplyViewTheme( theme );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_ApplyViewTheme__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_BuildDefaultSCurve( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkDoubleArray* array= (vtkDoubleArray*) DValue_CastCData( _p[1], dao_vtkDoubleArray_Typer );
  int numValues= (int) _p[2]->v.i;
  self->DaoWrap_BuildDefaultSCurve( array, numValues );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_BuildInverseSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  self->DaoWrap_BuildInverseSelection(  );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ComputeDataProperties( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _ComputeDataProperties = self->DaoWrap_ComputeDataProperties(  );
  DaoContext_PutInteger( _ctx, (int) _ComputeDataProperties );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ComputeLinePosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double p1= (double) _p[1]->v.d;
  double p2= (double) _p[2]->v.d;
  int _ComputeLinePosition = self->DaoWrap_ComputeLinePosition( & p1, & p2 );
  _p[1]->v.d = (double) p1;
  _p[2]->v.d = (double) p2;
  DaoContext_PutInteger( _ctx, (int) _ComputeLinePosition );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ComputePointPosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double p= (double) _p[1]->v.d;
  int _ComputePointPosition = self->DaoWrap_ComputePointPosition( & p );
  _p[1]->v.d = (double) p;
  DaoContext_PutInteger( _ctx, (int) _ComputePointPosition );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->DaoWrap_ConvertSelection( view, selection );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkInformation* info= (vtkInformation*) DValue_CastCData( _p[2], dao_vtkInformation_Typer );
  int _FillInputPortInformation = self->DaoWrap_FillInputPortInformation( port, info );
  DaoContext_PutInteger( _ctx, (int) _FillInputPortInformation );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_FunctionSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  double p1= (double) _p[3]->v.d;
  double p2= (double) _p[4]->v.d;
  double q1= (double) _p[5]->v.d;
  double q2= (double) _p[6]->v.d;
  self->vtkParallelCoordinatesRepresentation::FunctionSelect( brushClass, brushOperator, & p1, & p2, & q1, & q2 );
  _p[3]->v.d = (double) p1;
  _p[4]->v.d = (double) p2;
  _p[5]->v.d = (double) q1;
  _p[6]->v.d = (double) q2;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_FunctionSelect( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_FunctionSelect__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  double p1= (double) _p[3]->v.d;
  double p2= (double) _p[4]->v.d;
  double q1= (double) _p[5]->v.d;
  double q2= (double) _p[6]->v.d;
  self->FunctionSelect( brushClass, brushOperator, & p1, & p2, & q1, & q2 );
  _p[3]->v.d = (double) p1;
  _p[4]->v.d = (double) p2;
  _p[5]->v.d = (double) q1;
  _p[6]->v.d = (double) q2;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAngleBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _GetAngleBrushThreshold = self->vtkParallelCoordinatesRepresentation::GetAngleBrushThreshold(  );
  DaoContext_PutDouble( _ctx, (double) _GetAngleBrushThreshold );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAngleBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetAngleBrushThreshold__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _GetAngleBrushThreshold = self->GetAngleBrushThreshold(  );
  DaoContext_PutDouble( _ctx, (double) _GetAngleBrushThreshold );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _cp_ret = self->vtkParallelCoordinatesRepresentation::GetAxisColor(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetAxisColor__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _cp_ret = self->GetAxisColor(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->vtkParallelCoordinatesRepresentation::GetAxisColor( _arg1, _arg2, _arg3 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
  _p[3]->v.d = (double) _arg3;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_2__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->GetAxisColor( _arg1, _arg2, _arg3 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
  _p[3]->v.d = (double) _arg3;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_3__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesRepresentation::GetAxisColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetAxisColor_dao_3__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->GetAxisColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _cp_ret = self->vtkParallelCoordinatesRepresentation::GetAxisLabelColor(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _cp_ret = self->GetAxisLabelColor(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->vtkParallelCoordinatesRepresentation::GetAxisLabelColor( _arg1, _arg2, _arg3 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
  _p[3]->v.d = (double) _arg3;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_2__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->GetAxisLabelColor( _arg1, _arg2, _arg3 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
  _p[3]->v.d = (double) _arg3;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_3__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesRepresentation::GetAxisLabelColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetAxisLabelColor_dao_3__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->GetAxisLabelColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetCurveResolution__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetCurveResolution = self->vtkParallelCoordinatesRepresentation::GetCurveResolution(  );
  DaoContext_PutInteger( _ctx, (int) _GetCurveResolution );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetCurveResolution( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetCurveResolution__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetCurveResolution = self->GetCurveResolution(  );
  DaoContext_PutInteger( _ctx, (int) _GetCurveResolution );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetFontSize__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _GetFontSize = self->vtkParallelCoordinatesRepresentation::GetFontSize(  );
  DaoContext_PutDouble( _ctx, (double) _GetFontSize );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetFontSize__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _GetFontSize = self->GetFontSize(  );
  DaoContext_PutDouble( _ctx, (double) _GetFontSize );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetFunctionBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _GetFunctionBrushThreshold = self->vtkParallelCoordinatesRepresentation::GetFunctionBrushThreshold(  );
  DaoContext_PutDouble( _ctx, (double) _GetFunctionBrushThreshold );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetFunctionBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetFunctionBrushThreshold__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _GetFunctionBrushThreshold = self->GetFunctionBrushThreshold(  );
  DaoContext_PutDouble( _ctx, (double) _GetFunctionBrushThreshold );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetHoverText__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  int x= (int) _p[2]->v.i;
  int y= (int) _p[3]->v.i;
  const char* _GetHoverText = self->vtkParallelCoordinatesRepresentation::GetHoverText( view, x, y );
  DaoContext_PutMBString( _ctx, (char*) _GetHoverText );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetHoverText( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetHoverText__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  int x= (int) _p[2]->v.i;
  int y= (int) _p[3]->v.i;
  const char* _GetHoverText = self->GetHoverText( view, x, y );
  DaoContext_PutMBString( _ctx, (char*) _GetHoverText );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetInternalHoverText( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  char* _GetInternalHoverText = self->DaoWrap_GetInternalHoverText(  );
  DaoContext_PutMBString( _ctx, (char*) _GetInternalHoverText );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _cp_ret = self->vtkParallelCoordinatesRepresentation::GetLineColor(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetLineColor__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _cp_ret = self->GetLineColor(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->vtkParallelCoordinatesRepresentation::GetLineColor( _arg1, _arg2, _arg3 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
  _p[3]->v.d = (double) _arg3;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_2__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->GetLineColor( _arg1, _arg2, _arg3 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
  _p[3]->v.d = (double) _arg3;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_3__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesRepresentation::GetLineColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetLineColor_dao_3__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->GetLineColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxes__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetNumberOfAxes = self->vtkParallelCoordinatesRepresentation::GetNumberOfAxes(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfAxes );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxes( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxes__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetNumberOfAxes = self->GetNumberOfAxes(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfAxes );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxisLabels__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetNumberOfAxisLabels = self->vtkParallelCoordinatesRepresentation::GetNumberOfAxisLabels(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfAxisLabels );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxisLabels( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetNumberOfAxisLabels__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetNumberOfAxisLabels = self->GetNumberOfAxisLabels(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfAxisLabels );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfSamples__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetNumberOfSamples = self->vtkParallelCoordinatesRepresentation::GetNumberOfSamples(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfSamples );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfSamples( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetNumberOfSamples__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetNumberOfSamples = self->GetNumberOfSamples(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfSamples );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetNumberOfSelections( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetNumberOfSelections = self->DaoWrap_GetNumberOfSelections(  );
  DaoContext_PutInteger( _ctx, (int) _GetNumberOfSelections );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetPositionAndSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double position= (double) _p[1]->v.d;
  double size= (double) _p[2]->v.d;
  int _GetPositionAndSize = self->vtkParallelCoordinatesRepresentation::GetPositionAndSize( & position, & size );
  _p[1]->v.d = (double) position;
  _p[2]->v.d = (double) size;
  DaoContext_PutInteger( _ctx, (int) _GetPositionAndSize );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetPositionNearXCoordinate( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double xcoord= (double) _p[1]->v.d;
  int _GetPositionNearXCoordinate = self->vtkParallelCoordinatesRepresentation::GetPositionNearXCoordinate( xcoord );
  DaoContext_PutInteger( _ctx, (int) _GetPositionNearXCoordinate );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetRangeAtPosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int position= (int) _p[1]->v.i;
  double* range= (double*) DaoArray_ToDouble( _p[2]->v.array );
  int _GetRangeAtPosition = self->vtkParallelCoordinatesRepresentation::GetRangeAtPosition( position, range );
  DaoContext_PutInteger( _ctx, (int) _GetRangeAtPosition );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetSelectionMapper( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  vtkPolyDataMapper2D* _GetSelectionMapper = self->DaoWrap_GetSelectionMapper( idx );
  DaoContext_WrapCData( _ctx, (void*) _GetSelectionMapper, dao_vtkPolyDataMapper2D_Typer );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetUseCurves__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetUseCurves = self->vtkParallelCoordinatesRepresentation::GetUseCurves(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseCurves );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetUseCurves( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_GetUseCurves__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _GetUseCurves = self->GetUseCurves(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseCurves );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetXCoordinateOfPosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int axis= (int) _p[1]->v.i;
  double _GetXCoordinateOfPosition = self->vtkParallelCoordinatesRepresentation::GetXCoordinateOfPosition( axis );
  DaoContext_PutDouble( _ctx, (double) _GetXCoordinateOfPosition );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_GetXCoordinatesOfPositions( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double coords= (double) _p[1]->v.d;
  self->vtkParallelCoordinatesRepresentation::GetXCoordinatesOfPositions( & coords );
  _p[1]->v.d = (double) coords;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_InitializePlotMapper( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkPolyData* input= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  vtkActor2D* actor= (vtkActor2D*) DValue_CastCData( _p[2], dao_vtkActor2D_Typer );
  bool forceStandard= (bool) _p[3]->v.i;
  vtkPolyDataMapper2D* _InitializePlotMapper = self->DaoWrap_InitializePlotMapper( input, actor, forceStandard );
  DaoContext_WrapCData( _ctx, (void*) _InitializePlotMapper, dao_vtkPolyDataMapper2D_Typer );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_IsA__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkParallelCoordinatesRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_IsA__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkParallelCoordinatesRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_LassoSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  vtkPoints* brushPoints= (vtkPoints*) DValue_CastCData( _p[3], dao_vtkPoints_Typer );
  self->vtkParallelCoordinatesRepresentation::LassoSelect( brushClass, brushOperator, brushPoints );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_LassoSelect( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_LassoSelect__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  vtkPoints* brushPoints= (vtkPoints*) DValue_CastCData( _p[3], dao_vtkPoints_Typer );
  self->LassoSelect( brushClass, brushOperator, brushPoints );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_LassoSelectInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkPoints* brushPoints= (vtkPoints*) DValue_CastCData( _p[1], dao_vtkPoints_Typer );
  vtkIdTypeArray* outIds= (vtkIdTypeArray*) DValue_CastCData( _p[2], dao_vtkIdTypeArray_Typer );
  self->DaoWrap_LassoSelectInternal( brushPoints, outIds );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* _New = vtkParallelCoordinatesRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkParallelCoordinatesRepresentation_Typer );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkParallelCoordinatesRepresentation* _NewInstance = self->vtkParallelCoordinatesRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkParallelCoordinatesRepresentation_Typer );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_PlaceAxes( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _PlaceAxes = self->DaoWrap_PlaceAxes(  );
  DaoContext_PutInteger( _ctx, (int) _PlaceAxes );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_PlaceCurves( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  vtkTable* data= (vtkTable*) DValue_CastCData( _p[2], dao_vtkTable_Typer );
  vtkIdTypeArray* idsToPlot= (vtkIdTypeArray*) DValue_CastCData( _p[3], dao_vtkIdTypeArray_Typer );
  int _PlaceCurves = self->DaoWrap_PlaceCurves( polyData, data, idsToPlot );
  DaoContext_PutInteger( _ctx, (int) _PlaceCurves );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_PlaceLines( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  vtkTable* data= (vtkTable*) DValue_CastCData( _p[2], dao_vtkTable_Typer );
  vtkIdTypeArray* idsToPlot= (vtkIdTypeArray*) DValue_CastCData( _p[3], dao_vtkIdTypeArray_Typer );
  int _PlaceLines = self->DaoWrap_PlaceLines( polyData, data, idsToPlot );
  DaoContext_PutInteger( _ctx, (int) _PlaceLines );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_PlaceSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  vtkTable* data= (vtkTable*) DValue_CastCData( _p[2], dao_vtkTable_Typer );
  vtkSelectionNode* selectionNode= (vtkSelectionNode*) DValue_CastCData( _p[3], dao_vtkSelectionNode_Typer );
  int _PlaceSelection = self->DaoWrap_PlaceSelection( polyData, data, selectionNode );
  DaoContext_PutInteger( _ctx, (int) _PlaceSelection );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkRenderView* view= (vtkRenderView*) DValue_CastCData( _p[1], dao_vtkRenderView_Typer );
  self->DaoWrap_PrepareForRendering( view );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkParallelCoordinatesRepresentation::PrintSelf( *os, *indent );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_RangeSelect__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  double p1= (double) _p[3]->v.d;
  double p2= (double) _p[4]->v.d;
  self->vtkParallelCoordinatesRepresentation::RangeSelect( brushClass, brushOperator, & p1, & p2 );
  _p[3]->v.d = (double) p1;
  _p[4]->v.d = (double) p2;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_RangeSelect( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_RangeSelect__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int brushClass= (int) _p[1]->v.i;
  int brushOperator= (int) _p[2]->v.i;
  double p1= (double) _p[3]->v.d;
  double p2= (double) _p[4]->v.d;
  self->RangeSelect( brushClass, brushOperator, & p1, & p2 );
  _p[3]->v.d = (double) p1;
  _p[4]->v.d = (double) p2;
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ReallocateInternals( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _ReallocateInternals = self->DaoWrap_ReallocateInternals(  );
  DaoContext_PutInteger( _ctx, (int) _ReallocateInternals );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _RemoveFromView = self->DaoWrap_RemoveFromView( view );
  DaoContext_PutInteger( _ctx, (int) _RemoveFromView );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkInformation* _cp0= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** _cp1= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* _cp2= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( _cp0, _cp1, _cp2 );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_ResetAxes( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  self->vtkParallelCoordinatesRepresentation::ResetAxes(  );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkParallelCoordinatesRepresentation* _SafeDownCast = vtkParallelCoordinatesRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkParallelCoordinatesRepresentation_Typer );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SelectRows( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkIdType brushClass= (vtkIdType) _p[1]->v.i;
  vtkIdType brushOperator= (vtkIdType) _p[2]->v.i;
  vtkIdTypeArray* rowIds= (vtkIdTypeArray*) DValue_CastCData( _p[3], dao_vtkIdTypeArray_Typer );
  self->DaoWrap_SelectRows( brushClass, brushOperator, rowIds );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAngleBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->vtkParallelCoordinatesRepresentation::SetAngleBrushThreshold( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAngleBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetAngleBrushThreshold__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->SetAngleBrushThreshold( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesRepresentation::SetAxisColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetAxisColor_dao_2__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->SetAxisColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->vtkParallelCoordinatesRepresentation::SetAxisColor( _arg1, _arg2, _arg3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetAxisColor__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->SetAxisColor( _arg1, _arg2, _arg3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesRepresentation::SetAxisLabelColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor_dao_2__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->SetAxisLabelColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->vtkParallelCoordinatesRepresentation::SetAxisLabelColor( _arg1, _arg2, _arg3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetAxisLabelColor__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->SetAxisLabelColor( _arg1, _arg2, _arg3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisTitles_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkAlgorithmOutput* _cp0= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  self->vtkParallelCoordinatesRepresentation::SetAxisTitles( _cp0 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetAxisTitles( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkStringArray* _cp0= (vtkStringArray*) DValue_CastCData( _p[1], dao_vtkStringArray_Typer );
  self->vtkParallelCoordinatesRepresentation::SetAxisTitles( _cp0 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetCurveResolution__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesRepresentation::SetCurveResolution( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetCurveResolution( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetCurveResolution__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->SetCurveResolution( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetFontSize__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->vtkParallelCoordinatesRepresentation::SetFontSize( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetFontSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetFontSize__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->SetFontSize( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetFunctionBrushThreshold__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->vtkParallelCoordinatesRepresentation::SetFunctionBrushThreshold( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetFunctionBrushThreshold( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetFunctionBrushThreshold__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->SetFunctionBrushThreshold( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetInternalHoverText( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetInternalHoverText( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor_dao_2__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesRepresentation::SetLineColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetLineColor_dao_2__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->SetLineColor( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->vtkParallelCoordinatesRepresentation::SetLineColor( _arg1, _arg2, _arg3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetLineColor( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetLineColor__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  double _arg3= (double) _p[3]->v.d;
  self->SetLineColor( _arg1, _arg2, _arg3 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetLineOpacity__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->vtkParallelCoordinatesRepresentation::SetLineOpacity( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetLineOpacity( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetLineOpacity__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double _arg= (double) _p[1]->v.d;
  self->SetLineOpacity( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetNumberOfAxisLabels( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int num= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesRepresentation::SetNumberOfAxisLabels( num );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetPlotTitle( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  char* _cp0= (char*) DValue_GetMBString( _p[1] );
  self->vtkParallelCoordinatesRepresentation::SetPlotTitle( _cp0 );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetPositionAndSize( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  double position= (double) _p[1]->v.d;
  double size= (double) _p[2]->v.d;
  int _SetPositionAndSize = self->vtkParallelCoordinatesRepresentation::SetPositionAndSize( & position, & size );
  _p[1]->v.d = (double) position;
  _p[2]->v.d = (double) size;
  DaoContext_PutInteger( _ctx, (int) _SetPositionAndSize );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetRangeAtPosition__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int position= (int) _p[1]->v.i;
  double* range= (double*) DaoArray_ToDouble( _p[2]->v.array );
  int _SetRangeAtPosition = self->vtkParallelCoordinatesRepresentation::SetRangeAtPosition( position, range );
  DaoContext_PutInteger( _ctx, (int) _SetRangeAtPosition );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetRangeAtPosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetRangeAtPosition__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int position= (int) _p[1]->v.i;
  double* range= (double*) DaoArray_ToDouble( _p[2]->v.array );
  int _SetRangeAtPosition = self->SetRangeAtPosition( position, range );
  DaoContext_PutInteger( _ctx, (int) _SetRangeAtPosition );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetUseCurves__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesRepresentation::SetUseCurves( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetUseCurves( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SetUseCurves__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int _arg= (int) _p[1]->v.i;
  self->SetUseCurves( _arg );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SetXCoordinateOfPosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int position= (int) _p[1]->v.i;
  double xcoord= (double) _p[2]->v.d;
  int _SetXCoordinateOfPosition = self->vtkParallelCoordinatesRepresentation::SetXCoordinateOfPosition( position, xcoord );
  DaoContext_PutInteger( _ctx, (int) _SetXCoordinateOfPosition );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SwapAxisPositions__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int position1= (int) _p[1]->v.i;
  int position2= (int) _p[2]->v.i;
  int _SwapAxisPositions = self->vtkParallelCoordinatesRepresentation::SwapAxisPositions( position1, position2 );
  DaoContext_PutInteger( _ctx, (int) _SwapAxisPositions );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_SwapAxisPositions( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_SwapAxisPositions__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  int position1= (int) _p[1]->v.i;
  int position2= (int) _p[2]->v.i;
  int _SwapAxisPositions = self->SwapAxisPositions( position1, position2 );
  DaoContext_PutInteger( _ctx, (int) _SwapAxisPositions );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_UpdateHoverHighlight( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  int x= (int) _p[2]->v.i;
  int y= (int) _p[3]->v.i;
  self->DaoWrap_UpdateHoverHighlight( view, x, y );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_UpdatePlotProperties( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  vtkStringArray* inputTitles= (vtkStringArray*) DValue_CastCData( _p[1], dao_vtkStringArray_Typer );
  int _UpdatePlotProperties = self->DaoWrap_UpdatePlotProperties( inputTitles );
  DaoContext_PutInteger( _ctx, (int) _UpdatePlotProperties );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_UpdateSelectionActors( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesRepresentation *self = (DaoCxx_vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  self->DaoWrap_UpdateSelectionActors(  );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOff__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  self->vtkParallelCoordinatesRepresentation::UseCurvesOff(  );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_UseCurvesOff__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  self->UseCurvesOff(  );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOn__vtkParallelCoordinatesRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  self->vtkParallelCoordinatesRepresentation::UseCurvesOn(  );
}
/* vtkParallelCoordinatesRepresentation.h */
static void dao_vtkParallelCoordinatesRepresentation_UseCurvesOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesRepresentation_UseCurvesOn__vtkParallelCoordinatesRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesRepresentation* self= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesRepresentation_Typer );
  self->UseCurvesOn(  );
}

/*  vtkParallelCoordinatesHistogramRepresentation.h */


static DaoNumItem dao_vtkParallelCoordinatesHistogramRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkParallelCoordinatesHistogramRepresentation_vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_ComputeDataProperties( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramImage( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_2__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_3__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_2__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_3__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_3( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetOutlierData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_IsA__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceCurves( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceHistogramCurveQuads( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceHistogramLineQuads( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceLines( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_dao_2__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetPreferredNumberOfOutliers( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_UpdatePlotProperties( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkParallelCoordinatesHistogramRepresentation_Meths[] = 
{
  { dao_vtkParallelCoordinatesHistogramRepresentation_vtkParallelCoordinatesHistogramRepresentation, "vtkParallelCoordinatesHistogramRepresentation(  )=>vtkParallelCoordinatesHistogramRepresentation" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_AddToView, "AddToView( self : vtkParallelCoordinatesHistogramRepresentation, view : vtkView )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme, "ApplyViewTheme( self : vtkParallelCoordinatesHistogramRepresentation, theme : vtkViewTheme )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_ComputeDataProperties, "ComputeDataProperties( self : vtkParallelCoordinatesHistogramRepresentation )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramImage, "GetHistogramImage( self : vtkParallelCoordinatesHistogramRepresentation, idx : int )=>vtkImageData" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange, "GetHistogramLookupTableRange( self : vtkParallelCoordinatesHistogramRepresentation )=>array<double>" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_2, "GetHistogramLookupTableRange( self : vtkParallelCoordinatesHistogramRepresentation, _arg1 : double, _arg2 : double )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_3, "GetHistogramLookupTableRange( self : vtkParallelCoordinatesHistogramRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins, "GetNumberOfHistogramBins( self : vtkParallelCoordinatesHistogramRepresentation )=>array<int>" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_2, "GetNumberOfHistogramBins( self : vtkParallelCoordinatesHistogramRepresentation, _arg1 : int, _arg2 : int )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_3, "GetNumberOfHistogramBins( self : vtkParallelCoordinatesHistogramRepresentation, _arg : array<int> )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetOutlierData, "GetOutlierData( self : vtkParallelCoordinatesHistogramRepresentation )=>vtkTable" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers, "GetPreferredNumberOfOutliers( self : vtkParallelCoordinatesHistogramRepresentation )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers, "GetShowOutliers( self : vtkParallelCoordinatesHistogramRepresentation )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms, "GetUseHistograms( self : vtkParallelCoordinatesHistogramRepresentation )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_IsA, "IsA( self : vtkParallelCoordinatesHistogramRepresentation, type : string )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_New, "New(  )=>vtkParallelCoordinatesHistogramRepresentation" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_NewInstance, "NewInstance( self : vtkParallelCoordinatesHistogramRepresentation )=>vtkParallelCoordinatesHistogramRepresentation" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_PlaceCurves, "PlaceCurves( self : vtkParallelCoordinatesHistogramRepresentation, polyData : vtkPolyData, data : vtkTable, idsToPlot : vtkIdTypeArray )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_PlaceHistogramCurveQuads, "PlaceHistogramCurveQuads( self : vtkParallelCoordinatesHistogramRepresentation, polyData : vtkPolyData )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_PlaceHistogramLineQuads, "PlaceHistogramLineQuads( self : vtkParallelCoordinatesHistogramRepresentation, polyData : vtkPolyData )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_PlaceLines, "PlaceLines( self : vtkParallelCoordinatesHistogramRepresentation, polyData : vtkPolyData, data : vtkTable, idsToPlot : vtkIdTypeArray )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_PlaceSelection, "PlaceSelection( self : vtkParallelCoordinatesHistogramRepresentation, polyData : vtkPolyData, data : vtkTable, selectionNode : vtkSelectionNode )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_PrintSelf, "PrintSelf( self : vtkParallelCoordinatesHistogramRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_RemoveFromView, "RemoveFromView( self : vtkParallelCoordinatesHistogramRepresentation, view : vtkView )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_RequestData, "RequestData( self : vtkParallelCoordinatesHistogramRepresentation, _cp0 : vtkInformation, _cp1 : vtkInformationVector, _cp2 : vtkInformationVector )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkParallelCoordinatesHistogramRepresentation" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_dao_2, "SetHistogramLookupTableRange( self : vtkParallelCoordinatesHistogramRepresentation, _arg : array<double> )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange, "SetHistogramLookupTableRange( self : vtkParallelCoordinatesHistogramRepresentation, _arg1 : double, _arg2 : double )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_dao_2, "SetNumberOfHistogramBins( self : vtkParallelCoordinatesHistogramRepresentation, _cp0 : int )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins, "SetNumberOfHistogramBins( self : vtkParallelCoordinatesHistogramRepresentation, _cp0 : int, _cp1 : int )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetPreferredNumberOfOutliers, "SetPreferredNumberOfOutliers( self : vtkParallelCoordinatesHistogramRepresentation, _cp0 : int )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition, "SetRangeAtPosition( self : vtkParallelCoordinatesHistogramRepresentation, position : int, range : array<double> )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers, "SetShowOutliers( self : vtkParallelCoordinatesHistogramRepresentation, _cp0 : int )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms, "SetUseHistograms( self : vtkParallelCoordinatesHistogramRepresentation, _cp0 : int )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff, "ShowOutliersOff( self : vtkParallelCoordinatesHistogramRepresentation )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn, "ShowOutliersOn( self : vtkParallelCoordinatesHistogramRepresentation )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions, "SwapAxisPositions( self : vtkParallelCoordinatesHistogramRepresentation, position1 : int, position2 : int )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_UpdatePlotProperties, "UpdatePlotProperties( self : vtkParallelCoordinatesHistogramRepresentation, _cp0 : vtkStringArray )=>int" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff, "UseHistogramsOff( self : vtkParallelCoordinatesHistogramRepresentation )" },
  { dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn, "UseHistogramsOn( self : vtkParallelCoordinatesHistogramRepresentation )" },
  { NULL, NULL }
};
void* dao_cast_vtkParallelCoordinatesHistogramRepresentation_to_vtkParallelCoordinatesRepresentation( void *data )
{
	return (vtkParallelCoordinatesRepresentation*)(vtkParallelCoordinatesHistogramRepresentation*)data;
}

static DaoTypeBase vtkParallelCoordinatesHistogramRepresentation_Typer = 
{ "vtkParallelCoordinatesHistogramRepresentation", NULL, 
  dao_vtkParallelCoordinatesHistogramRepresentation_Nums,
  dao_vtkParallelCoordinatesHistogramRepresentation_Meths, 
  { dao_vtkParallelCoordinatesRepresentation_Typer, 0 },
  { dao_cast_vtkParallelCoordinatesHistogramRepresentation_to_vtkParallelCoordinatesRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkParallelCoordinatesHistogramRepresentation_Typer = & vtkParallelCoordinatesHistogramRepresentation_Typer;
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkParallelCoordinatesHistogramRepresentation *_self = DaoCxx_vtkParallelCoordinatesHistogramRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _AddToView = self->DaoWrap_AddToView( view );
  DaoContext_PutInteger( _ctx, (int) _AddToView );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkParallelCoordinatesHistogramRepresentation::ApplyViewTheme( theme );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_ComputeDataProperties( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _ComputeDataProperties = self->DaoWrap_ComputeDataProperties(  );
  DaoContext_PutInteger( _ctx, (int) _ComputeDataProperties );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramImage( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  vtkImageData* _GetHistogramImage = self->DaoWrap_GetHistogramImage( idx );
  DaoContext_WrapCData( _ctx, (void*) _GetHistogramImage, dao_vtkImageData_Typer );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double* _cp_ret = self->vtkParallelCoordinatesHistogramRepresentation::GetHistogramLookupTableRange(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 2 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double* _cp_ret = self->GetHistogramLookupTableRange(  );
  DaoContext_PutArrayDouble( _ctx, (double*) _cp_ret, 2 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_2__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  self->vtkParallelCoordinatesHistogramRepresentation::GetHistogramLookupTableRange( _arg1, _arg2 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_2__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  self->GetHistogramLookupTableRange( _arg1, _arg2 );
  _p[1]->v.d = (double) _arg1;
  _p[2]->v.d = (double) _arg2;
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_3__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesHistogramRepresentation::GetHistogramLookupTableRange( _arg );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_dao_3__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->GetHistogramLookupTableRange( _arg );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int* _cp_ret = self->vtkParallelCoordinatesHistogramRepresentation::GetNumberOfHistogramBins(  );
  DaoContext_PutArrayInteger( _ctx, (int*) _cp_ret, 2 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int* _cp_ret = self->GetNumberOfHistogramBins(  );
  DaoContext_PutArrayInteger( _ctx, (int*) _cp_ret, 2 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_2__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _arg1= (int) _p[1]->v.i;
  int _arg2= (int) _p[2]->v.i;
  self->vtkParallelCoordinatesHistogramRepresentation::GetNumberOfHistogramBins( _arg1, _arg2 );
  _p[1]->v.i = (int) _arg1;
  _p[2]->v.i = (int) _arg2;
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_2__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _arg1= (int) _p[1]->v.i;
  int _arg2= (int) _p[2]->v.i;
  self->GetNumberOfHistogramBins( _arg1, _arg2 );
  _p[1]->v.i = (int) _arg1;
  _p[2]->v.i = (int) _arg2;
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_3__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int* _arg= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->vtkParallelCoordinatesHistogramRepresentation::GetNumberOfHistogramBins( _arg );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_3( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_dao_3__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int* _arg= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->GetNumberOfHistogramBins( _arg );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetOutlierData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkTable* _GetOutlierData = self->DaoWrap_GetOutlierData(  );
  DaoContext_WrapCData( _ctx, (void*) _GetOutlierData, dao_vtkTable_Typer );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _GetPreferredNumberOfOutliers = self->vtkParallelCoordinatesHistogramRepresentation::GetPreferredNumberOfOutliers(  );
  DaoContext_PutInteger( _ctx, (int) _GetPreferredNumberOfOutliers );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _GetPreferredNumberOfOutliers = self->GetPreferredNumberOfOutliers(  );
  DaoContext_PutInteger( _ctx, (int) _GetPreferredNumberOfOutliers );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _GetShowOutliers = self->vtkParallelCoordinatesHistogramRepresentation::GetShowOutliers(  );
  DaoContext_PutInteger( _ctx, (int) _GetShowOutliers );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _GetShowOutliers = self->GetShowOutliers(  );
  DaoContext_PutInteger( _ctx, (int) _GetShowOutliers );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _GetUseHistograms = self->vtkParallelCoordinatesHistogramRepresentation::GetUseHistograms(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseHistograms );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _GetUseHistograms = self->GetUseHistograms(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseHistograms );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_IsA__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkParallelCoordinatesHistogramRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_IsA__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkParallelCoordinatesHistogramRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* _New = vtkParallelCoordinatesHistogramRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkParallelCoordinatesHistogramRepresentation* _NewInstance = self->vtkParallelCoordinatesHistogramRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceCurves( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  vtkTable* data= (vtkTable*) DValue_CastCData( _p[2], dao_vtkTable_Typer );
  vtkIdTypeArray* idsToPlot= (vtkIdTypeArray*) DValue_CastCData( _p[3], dao_vtkIdTypeArray_Typer );
  int _PlaceCurves = self->DaoWrap_PlaceCurves( polyData, data, idsToPlot );
  DaoContext_PutInteger( _ctx, (int) _PlaceCurves );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceHistogramCurveQuads( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  int _PlaceHistogramCurveQuads = self->DaoWrap_PlaceHistogramCurveQuads( polyData );
  DaoContext_PutInteger( _ctx, (int) _PlaceHistogramCurveQuads );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceHistogramLineQuads( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  int _PlaceHistogramLineQuads = self->DaoWrap_PlaceHistogramLineQuads( polyData );
  DaoContext_PutInteger( _ctx, (int) _PlaceHistogramLineQuads );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceLines( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  vtkTable* data= (vtkTable*) DValue_CastCData( _p[2], dao_vtkTable_Typer );
  vtkIdTypeArray* idsToPlot= (vtkIdTypeArray*) DValue_CastCData( _p[3], dao_vtkIdTypeArray_Typer );
  int _PlaceLines = self->DaoWrap_PlaceLines( polyData, data, idsToPlot );
  DaoContext_PutInteger( _ctx, (int) _PlaceLines );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_PlaceSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkPolyData* polyData= (vtkPolyData*) DValue_CastCData( _p[1], dao_vtkPolyData_Typer );
  vtkTable* data= (vtkTable*) DValue_CastCData( _p[2], dao_vtkTable_Typer );
  vtkSelectionNode* selectionNode= (vtkSelectionNode*) DValue_CastCData( _p[3], dao_vtkSelectionNode_Typer );
  int _PlaceSelection = self->DaoWrap_PlaceSelection( polyData, data, selectionNode );
  DaoContext_PutInteger( _ctx, (int) _PlaceSelection );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkParallelCoordinatesHistogramRepresentation::PrintSelf( *os, *indent );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _RemoveFromView = self->DaoWrap_RemoveFromView( view );
  DaoContext_PutInteger( _ctx, (int) _RemoveFromView );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkInformation* _cp0= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** _cp1= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* _cp2= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( _cp0, _cp1, _cp2 );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkParallelCoordinatesHistogramRepresentation* _SafeDownCast = vtkParallelCoordinatesHistogramRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_dao_2__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->vtkParallelCoordinatesHistogramRepresentation::SetHistogramLookupTableRange( _arg );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_dao_2__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double* _arg= (double*) DaoArray_ToDouble( _p[1]->v.array );
  self->SetHistogramLookupTableRange( _arg );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  self->vtkParallelCoordinatesHistogramRepresentation::SetHistogramLookupTableRange( _arg1, _arg2 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  double _arg1= (double) _p[1]->v.d;
  double _arg2= (double) _p[2]->v.d;
  self->SetHistogramLookupTableRange( _arg1, _arg2 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesHistogramRepresentation::SetNumberOfHistogramBins( & _cp0 );
  _p[1]->v.i = (int) _cp0;
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _cp0= (int) _p[1]->v.i;
  int _cp1= (int) _p[2]->v.i;
  self->vtkParallelCoordinatesHistogramRepresentation::SetNumberOfHistogramBins( _cp0, _cp1 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetPreferredNumberOfOutliers( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesHistogramRepresentation::SetPreferredNumberOfOutliers( _cp0 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int position= (int) _p[1]->v.i;
  double* range= (double*) DaoArray_ToDouble( _p[2]->v.array );
  int _SetRangeAtPosition = self->vtkParallelCoordinatesHistogramRepresentation::SetRangeAtPosition( position, range );
  DaoContext_PutInteger( _ctx, (int) _SetRangeAtPosition );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int position= (int) _p[1]->v.i;
  double* range= (double*) DaoArray_ToDouble( _p[2]->v.array );
  int _SetRangeAtPosition = self->SetRangeAtPosition( position, range );
  DaoContext_PutInteger( _ctx, (int) _SetRangeAtPosition );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesHistogramRepresentation::SetShowOutliers( _cp0 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->SetShowOutliers( _cp0 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesHistogramRepresentation::SetUseHistograms( _cp0 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->SetUseHistograms( _cp0 );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->vtkParallelCoordinatesHistogramRepresentation::ShowOutliersOff(  );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->ShowOutliersOff(  );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->vtkParallelCoordinatesHistogramRepresentation::ShowOutliersOn(  );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->ShowOutliersOn(  );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int position1= (int) _p[1]->v.i;
  int position2= (int) _p[2]->v.i;
  int _SwapAxisPositions = self->vtkParallelCoordinatesHistogramRepresentation::SwapAxisPositions( position1, position2 );
  DaoContext_PutInteger( _ctx, (int) _SwapAxisPositions );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  int position1= (int) _p[1]->v.i;
  int position2= (int) _p[2]->v.i;
  int _SwapAxisPositions = self->SwapAxisPositions( position1, position2 );
  DaoContext_PutInteger( _ctx, (int) _SwapAxisPositions );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_UpdatePlotProperties( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesHistogramRepresentation *self = (DaoCxx_vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  vtkStringArray* _cp0= (vtkStringArray*) DValue_CastCData( _p[1], dao_vtkStringArray_Typer );
  int _UpdatePlotProperties = self->DaoWrap_UpdatePlotProperties( _cp0 );
  DaoContext_PutInteger( _ctx, (int) _UpdatePlotProperties );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->vtkParallelCoordinatesHistogramRepresentation::UseHistogramsOff(  );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->UseHistogramsOff(  );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn__vtkParallelCoordinatesHistogramRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->vtkParallelCoordinatesHistogramRepresentation::UseHistogramsOn(  );
}
/* vtkParallelCoordinatesHistogramRepresentation.h */
static void dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn__vtkParallelCoordinatesHistogramRepresentation( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesHistogramRepresentation* self= (vtkParallelCoordinatesHistogramRepresentation*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesHistogramRepresentation_Typer );
  self->UseHistogramsOn(  );
}

/*  vtkParallelCoordinatesView.h */


static DaoNumItem dao_vtkParallelCoordinatesView_Nums[] =
{
  { "VTK_BRUSH_LASSO", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSH_LASSO },
  { "VTK_BRUSH_ANGLE", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSH_ANGLE },
  { "VTK_BRUSH_FUNCTION", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSH_FUNCTION },
  { "VTK_BRUSH_AXISTHRESHOLD", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSH_AXISTHRESHOLD },
  { "VTK_BRUSH_MODECOUNT", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSH_MODECOUNT },
  { "VTK_BRUSHOPERATOR_ADD", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSHOPERATOR_ADD },
  { "VTK_BRUSHOPERATOR_SUBTRACT", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSHOPERATOR_SUBTRACT },
  { "VTK_BRUSHOPERATOR_INTERSECT", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSHOPERATOR_INTERSECT },
  { "VTK_BRUSHOPERATOR_REPLACE", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSHOPERATOR_REPLACE },
  { "VTK_BRUSHOPERATOR_MODECOUNT", DAO_INTEGER, vtkParallelCoordinatesView::VTK_BRUSHOPERATOR_MODECOUNT },
  { "VTK_INSPECT_MANIPULATE_AXES", DAO_INTEGER, vtkParallelCoordinatesView::VTK_INSPECT_MANIPULATE_AXES },
  { "VTK_INSPECT_SELECT_DATA", DAO_INTEGER, vtkParallelCoordinatesView::VTK_INSPECT_SELECT_DATA },
  { "VTK_INSPECT_MODECOUNT", DAO_INTEGER, vtkParallelCoordinatesView::VTK_INSPECT_MODECOUNT },
  { NULL, 0, 0 }
};
static void dao_vtkParallelCoordinatesView_vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_AddLassoBrushPoint( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_ApplyViewTheme__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_ClearBrushPoints( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetBrushMode__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetBrushMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetBrushOperator__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetBrushOperator( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetCurrentBrushClass__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetCurrentBrushClass( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetInspectMode__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetInspectMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetMaximumNumberOfBrushPoints__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_GetMaximumNumberOfBrushPoints( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_Hover( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_IsA__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_ManipulateAxes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_Pan( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SelectData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetAngleBrushLine( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetAxisHighlightPosition_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetAxisHighlightPosition( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushLine( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushModeToAngle( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushModeToAxisThreshold( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushModeToFunction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushModeToLasso( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushOperator( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToAdd( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToIntersect( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToReplace( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToSubtract( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetCurrentBrushClass__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetCurrentBrushClass( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetFunctionBrushLine1( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetFunctionBrushLine2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetInpsectModeToSelectData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetInspectMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetInspectModeToManipulateAxes( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_SetMaximumNumberOfBrushPoints( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkParallelCoordinatesView_Zoom( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkParallelCoordinatesView_Meths[] = 
{
  { dao_vtkParallelCoordinatesView_vtkParallelCoordinatesView, "vtkParallelCoordinatesView(  )=>vtkParallelCoordinatesView" },
  { dao_vtkParallelCoordinatesView_AddLassoBrushPoint, "AddLassoBrushPoint( self : vtkParallelCoordinatesView, p : double )=>int" },
  { dao_vtkParallelCoordinatesView_ApplyViewTheme, "ApplyViewTheme( self : vtkParallelCoordinatesView, theme : vtkViewTheme )" },
  { dao_vtkParallelCoordinatesView_ClearBrushPoints, "ClearBrushPoints( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_CreateDefaultRepresentation, "CreateDefaultRepresentation( self : vtkParallelCoordinatesView, conn : vtkAlgorithmOutput )=>vtkDataRepresentation" },
  { dao_vtkParallelCoordinatesView_GetBrushMode, "GetBrushMode( self : vtkParallelCoordinatesView )=>int" },
  { dao_vtkParallelCoordinatesView_GetBrushOperator, "GetBrushOperator( self : vtkParallelCoordinatesView )=>int" },
  { dao_vtkParallelCoordinatesView_GetCurrentBrushClass, "GetCurrentBrushClass( self : vtkParallelCoordinatesView )=>int" },
  { dao_vtkParallelCoordinatesView_GetInspectMode, "GetInspectMode( self : vtkParallelCoordinatesView )=>int" },
  { dao_vtkParallelCoordinatesView_GetMaximumNumberOfBrushPoints, "GetMaximumNumberOfBrushPoints( self : vtkParallelCoordinatesView )=>int" },
  { dao_vtkParallelCoordinatesView_Hover, "Hover( self : vtkParallelCoordinatesView, event : int )" },
  { dao_vtkParallelCoordinatesView_IsA, "IsA( self : vtkParallelCoordinatesView, type : string )=>int" },
  { dao_vtkParallelCoordinatesView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkParallelCoordinatesView_ManipulateAxes, "ManipulateAxes( self : vtkParallelCoordinatesView, event : int )" },
  { dao_vtkParallelCoordinatesView_New, "New(  )=>vtkParallelCoordinatesView" },
  { dao_vtkParallelCoordinatesView_NewInstance, "NewInstance( self : vtkParallelCoordinatesView )=>vtkParallelCoordinatesView" },
  { dao_vtkParallelCoordinatesView_Pan, "Pan( self : vtkParallelCoordinatesView, event : int )" },
  { dao_vtkParallelCoordinatesView_PrepareForRendering, "PrepareForRendering( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_PrintSelf, "PrintSelf( self : vtkParallelCoordinatesView, os : ostream, indent : vtkIndent )" },
  { dao_vtkParallelCoordinatesView_ProcessEvents, "ProcessEvents( self : vtkParallelCoordinatesView, caller : vtkObject, event : int, callData : cdata )" },
  { dao_vtkParallelCoordinatesView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkParallelCoordinatesView" },
  { dao_vtkParallelCoordinatesView_SelectData, "SelectData( self : vtkParallelCoordinatesView, event : int )" },
  { dao_vtkParallelCoordinatesView_SetAngleBrushLine, "SetAngleBrushLine( self : vtkParallelCoordinatesView, p1 : double, p2 : double )=>int" },
  { dao_vtkParallelCoordinatesView_SetAxisHighlightPosition_dao_2, "SetAxisHighlightPosition( self : vtkParallelCoordinatesView, rep : vtkParallelCoordinatesRepresentation, position : double )=>int" },
  { dao_vtkParallelCoordinatesView_SetAxisHighlightPosition, "SetAxisHighlightPosition( self : vtkParallelCoordinatesView, rep : vtkParallelCoordinatesRepresentation, position : int )=>int" },
  { dao_vtkParallelCoordinatesView_SetBrushLine, "SetBrushLine( self : vtkParallelCoordinatesView, line : int, p1 : double, p2 : double )=>int" },
  { dao_vtkParallelCoordinatesView_SetBrushMode, "SetBrushMode( self : vtkParallelCoordinatesView, _cp0 : int )" },
  { dao_vtkParallelCoordinatesView_SetBrushModeToAngle, "SetBrushModeToAngle( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetBrushModeToAxisThreshold, "SetBrushModeToAxisThreshold( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetBrushModeToFunction, "SetBrushModeToFunction( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetBrushModeToLasso, "SetBrushModeToLasso( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetBrushOperator, "SetBrushOperator( self : vtkParallelCoordinatesView, _cp0 : int )" },
  { dao_vtkParallelCoordinatesView_SetBrushOperatorToAdd, "SetBrushOperatorToAdd( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetBrushOperatorToIntersect, "SetBrushOperatorToIntersect( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetBrushOperatorToReplace, "SetBrushOperatorToReplace( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetBrushOperatorToSubtract, "SetBrushOperatorToSubtract( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetCurrentBrushClass, "SetCurrentBrushClass( self : vtkParallelCoordinatesView, _arg : int )" },
  { dao_vtkParallelCoordinatesView_SetFunctionBrushLine1, "SetFunctionBrushLine1( self : vtkParallelCoordinatesView, p1 : double, p2 : double )=>int" },
  { dao_vtkParallelCoordinatesView_SetFunctionBrushLine2, "SetFunctionBrushLine2( self : vtkParallelCoordinatesView, p1 : double, p2 : double )=>int" },
  { dao_vtkParallelCoordinatesView_SetInpsectModeToSelectData, "SetInpsectModeToSelectData( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetInspectMode, "SetInspectMode( self : vtkParallelCoordinatesView, _cp0 : int )" },
  { dao_vtkParallelCoordinatesView_SetInspectModeToManipulateAxes, "SetInspectModeToManipulateAxes( self : vtkParallelCoordinatesView )" },
  { dao_vtkParallelCoordinatesView_SetMaximumNumberOfBrushPoints, "SetMaximumNumberOfBrushPoints( self : vtkParallelCoordinatesView, _cp0 : int )" },
  { dao_vtkParallelCoordinatesView_Zoom, "Zoom( self : vtkParallelCoordinatesView, event : int )" },
  { NULL, NULL }
};
void* dao_cast_vtkParallelCoordinatesView_to_vtkRenderView( void *data )
{
	return (vtkRenderView*)(vtkParallelCoordinatesView*)data;
}

static DaoTypeBase vtkParallelCoordinatesView_Typer = 
{ "vtkParallelCoordinatesView", NULL, 
  dao_vtkParallelCoordinatesView_Nums,
  dao_vtkParallelCoordinatesView_Meths, 
  { dao_vtkRenderView_Typer, 0 },
  { dao_cast_vtkParallelCoordinatesView_to_vtkRenderView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkParallelCoordinatesView_Typer = & vtkParallelCoordinatesView_Typer;
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkParallelCoordinatesView *_self = DaoCxx_vtkParallelCoordinatesView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_AddLassoBrushPoint( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  double p= (double) _p[1]->v.d;
  int _AddLassoBrushPoint = self->DaoWrap_AddLassoBrushPoint( & p );
  _p[1]->v.d = (double) p;
  DaoContext_PutInteger( _ctx, (int) _AddLassoBrushPoint );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_ApplyViewTheme__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkParallelCoordinatesView::ApplyViewTheme( theme );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_ApplyViewTheme__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_ClearBrushPoints( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->DaoWrap_ClearBrushPoints(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_CreateDefaultRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  vtkAlgorithmOutput* conn= (vtkAlgorithmOutput*) DValue_CastCData( _p[1], dao_vtkAlgorithmOutput_Typer );
  vtkDataRepresentation* _CreateDefaultRepresentation = self->DaoWrap_CreateDefaultRepresentation( conn );
  DaoContext_WrapCData( _ctx, (void*) _CreateDefaultRepresentation, dao_vtkDataRepresentation_Typer );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetBrushMode__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetBrushMode = self->vtkParallelCoordinatesView::GetBrushMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetBrushMode );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetBrushMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_GetBrushMode__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetBrushMode = self->GetBrushMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetBrushMode );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetBrushOperator__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetBrushOperator = self->vtkParallelCoordinatesView::GetBrushOperator(  );
  DaoContext_PutInteger( _ctx, (int) _GetBrushOperator );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetBrushOperator( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_GetBrushOperator__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetBrushOperator = self->GetBrushOperator(  );
  DaoContext_PutInteger( _ctx, (int) _GetBrushOperator );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetCurrentBrushClass__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetCurrentBrushClass = self->vtkParallelCoordinatesView::GetCurrentBrushClass(  );
  DaoContext_PutInteger( _ctx, (int) _GetCurrentBrushClass );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetCurrentBrushClass( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_GetCurrentBrushClass__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetCurrentBrushClass = self->GetCurrentBrushClass(  );
  DaoContext_PutInteger( _ctx, (int) _GetCurrentBrushClass );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetInspectMode__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetInspectMode = self->vtkParallelCoordinatesView::GetInspectMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetInspectMode );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetInspectMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_GetInspectMode__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetInspectMode = self->GetInspectMode(  );
  DaoContext_PutInteger( _ctx, (int) _GetInspectMode );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetMaximumNumberOfBrushPoints__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetMaximumNumberOfBrushPoints = self->vtkParallelCoordinatesView::GetMaximumNumberOfBrushPoints(  );
  DaoContext_PutInteger( _ctx, (int) _GetMaximumNumberOfBrushPoints );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_GetMaximumNumberOfBrushPoints( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_GetMaximumNumberOfBrushPoints__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _GetMaximumNumberOfBrushPoints = self->GetMaximumNumberOfBrushPoints(  );
  DaoContext_PutInteger( _ctx, (int) _GetMaximumNumberOfBrushPoints );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_Hover( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  unsigned long event= (unsigned long) _p[1]->v.i;
  self->DaoWrap_Hover( event );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_IsA__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkParallelCoordinatesView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_IsA__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkParallelCoordinatesView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_ManipulateAxes( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  unsigned long event= (unsigned long) _p[1]->v.i;
  self->DaoWrap_ManipulateAxes( event );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* _New = vtkParallelCoordinatesView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkParallelCoordinatesView_Typer );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  vtkParallelCoordinatesView* _NewInstance = self->vtkParallelCoordinatesView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkParallelCoordinatesView_Typer );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_Pan( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  unsigned long event= (unsigned long) _p[1]->v.i;
  self->DaoWrap_Pan( event );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->DaoWrap_PrepareForRendering(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkParallelCoordinatesView::PrintSelf( *os, *indent );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_ProcessEvents( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  vtkObject* caller= (vtkObject*) DValue_CastCData( _p[1], dao_vtkObject_Typer );
  unsigned long event= (unsigned long) _p[2]->v.i;
  void* callData= (void*) DValue_GetCData( _p[3] );
  self->DaoWrap_ProcessEvents( caller, event, callData );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkParallelCoordinatesView* _SafeDownCast = vtkParallelCoordinatesView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkParallelCoordinatesView_Typer );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SelectData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  unsigned long event= (unsigned long) _p[1]->v.i;
  self->DaoWrap_SelectData( event );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetAngleBrushLine( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  double p1= (double) _p[1]->v.d;
  double p2= (double) _p[2]->v.d;
  int _SetAngleBrushLine = self->DaoWrap_SetAngleBrushLine( & p1, & p2 );
  _p[1]->v.d = (double) p1;
  _p[2]->v.d = (double) p2;
  DaoContext_PutInteger( _ctx, (int) _SetAngleBrushLine );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetAxisHighlightPosition_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  vtkParallelCoordinatesRepresentation* rep= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[1], dao_vtkParallelCoordinatesRepresentation_Typer );
  double position= (double) _p[2]->v.d;
  int _SetAxisHighlightPosition = self->DaoWrap_SetAxisHighlightPosition( rep, position );
  DaoContext_PutInteger( _ctx, (int) _SetAxisHighlightPosition );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetAxisHighlightPosition( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  vtkParallelCoordinatesRepresentation* rep= (vtkParallelCoordinatesRepresentation*) DValue_CastCData( _p[1], dao_vtkParallelCoordinatesRepresentation_Typer );
  int position= (int) _p[2]->v.i;
  int _SetAxisHighlightPosition = self->DaoWrap_SetAxisHighlightPosition( rep, position );
  DaoContext_PutInteger( _ctx, (int) _SetAxisHighlightPosition );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushLine( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int line= (int) _p[1]->v.i;
  double p1= (double) _p[2]->v.d;
  double p2= (double) _p[3]->v.d;
  int _SetBrushLine = self->DaoWrap_SetBrushLine( line, & p1, & p2 );
  _p[2]->v.d = (double) p1;
  _p[3]->v.d = (double) p2;
  DaoContext_PutInteger( _ctx, (int) _SetBrushLine );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesView::SetBrushMode( _cp0 );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushModeToAngle( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushModeToAngle(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushModeToAxisThreshold( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushModeToAxisThreshold(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushModeToFunction( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushModeToFunction(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushModeToLasso( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushModeToLasso(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushOperator( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesView::SetBrushOperator( _cp0 );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToAdd( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushOperatorToAdd(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToIntersect( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushOperatorToIntersect(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToReplace( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushOperatorToReplace(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetBrushOperatorToSubtract( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetBrushOperatorToSubtract(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetCurrentBrushClass__vtkParallelCoordinatesView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _arg= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesView::SetCurrentBrushClass( _arg );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetCurrentBrushClass( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkParallelCoordinatesView_SetCurrentBrushClass__vtkParallelCoordinatesView( _ctx, _p, _n );
    return;
  }
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _arg= (int) _p[1]->v.i;
  self->SetCurrentBrushClass( _arg );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetFunctionBrushLine1( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  double p1= (double) _p[1]->v.d;
  double p2= (double) _p[2]->v.d;
  int _SetFunctionBrushLine1 = self->DaoWrap_SetFunctionBrushLine1( & p1, & p2 );
  _p[1]->v.d = (double) p1;
  _p[2]->v.d = (double) p2;
  DaoContext_PutInteger( _ctx, (int) _SetFunctionBrushLine1 );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetFunctionBrushLine2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  double p1= (double) _p[1]->v.d;
  double p2= (double) _p[2]->v.d;
  int _SetFunctionBrushLine2 = self->DaoWrap_SetFunctionBrushLine2( & p1, & p2 );
  _p[1]->v.d = (double) p1;
  _p[2]->v.d = (double) p2;
  DaoContext_PutInteger( _ctx, (int) _SetFunctionBrushLine2 );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetInpsectModeToSelectData( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetInpsectModeToSelectData(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetInspectMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesView::SetInspectMode( _cp0 );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetInspectModeToManipulateAxes( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  self->vtkParallelCoordinatesView::SetInspectModeToManipulateAxes(  );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_SetMaximumNumberOfBrushPoints( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkParallelCoordinatesView* self= (vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  int _cp0= (int) _p[1]->v.i;
  self->vtkParallelCoordinatesView::SetMaximumNumberOfBrushPoints( _cp0 );
}
/* vtkParallelCoordinatesView.h */
static void dao_vtkParallelCoordinatesView_Zoom( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkParallelCoordinatesView *self = (DaoCxx_vtkParallelCoordinatesView*) DValue_CastCData( _p[0], dao_vtkParallelCoordinatesView_Typer );
  unsigned long event= (unsigned long) _p[1]->v.i;
  self->DaoWrap_Zoom( event );
}

/*  vtkRenderedSurfaceRepresentation.h */


static DaoNumItem dao_vtkRenderedSurfaceRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkRenderedSurfaceRepresentation_vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_ApplyViewTheme__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayName__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_IsA__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayName__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkRenderedSurfaceRepresentation_Meths[] = 
{
  { dao_vtkRenderedSurfaceRepresentation_vtkRenderedSurfaceRepresentation, "vtkRenderedSurfaceRepresentation(  )=>vtkRenderedSurfaceRepresentation" },
  { dao_vtkRenderedSurfaceRepresentation_AddToView, "AddToView( self : vtkRenderedSurfaceRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedSurfaceRepresentation_ApplyViewTheme, "ApplyViewTheme( self : vtkRenderedSurfaceRepresentation, theme : vtkViewTheme )" },
  { dao_vtkRenderedSurfaceRepresentation_ConvertSelection, "ConvertSelection( self : vtkRenderedSurfaceRepresentation, view : vtkView, selection : vtkSelection )=>vtkSelection" },
  { dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayName, "GetCellColorArrayName( self : vtkRenderedSurfaceRepresentation )=>string" },
  { dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayNameInternal, "GetCellColorArrayNameInternal( self : vtkRenderedSurfaceRepresentation )=>string" },
  { dao_vtkRenderedSurfaceRepresentation_IsA, "IsA( self : vtkRenderedSurfaceRepresentation, type : string )=>int" },
  { dao_vtkRenderedSurfaceRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkRenderedSurfaceRepresentation_New, "New(  )=>vtkRenderedSurfaceRepresentation" },
  { dao_vtkRenderedSurfaceRepresentation_NewInstance, "NewInstance( self : vtkRenderedSurfaceRepresentation )=>vtkRenderedSurfaceRepresentation" },
  { dao_vtkRenderedSurfaceRepresentation_PrepareForRendering, "PrepareForRendering( self : vtkRenderedSurfaceRepresentation, view : vtkRenderView )" },
  { dao_vtkRenderedSurfaceRepresentation_PrintSelf, "PrintSelf( self : vtkRenderedSurfaceRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkRenderedSurfaceRepresentation_RemoveFromView, "RemoveFromView( self : vtkRenderedSurfaceRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedSurfaceRepresentation_RequestData, "RequestData( self : vtkRenderedSurfaceRepresentation, request : vtkInformation, inputVector : vtkInformationVector, outputVector : vtkInformationVector )=>int" },
  { dao_vtkRenderedSurfaceRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkRenderedSurfaceRepresentation" },
  { dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayName, "SetCellColorArrayName( self : vtkRenderedSurfaceRepresentation, arrayName : string )" },
  { dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayNameInternal, "SetCellColorArrayNameInternal( self : vtkRenderedSurfaceRepresentation, _arg : string )" },
  { NULL, NULL }
};
void* dao_cast_vtkRenderedSurfaceRepresentation_to_vtkRenderedRepresentation( void *data )
{
	return (vtkRenderedRepresentation*)(vtkRenderedSurfaceRepresentation*)data;
}

static DaoTypeBase vtkRenderedSurfaceRepresentation_Typer = 
{ "vtkRenderedSurfaceRepresentation", NULL, 
  dao_vtkRenderedSurfaceRepresentation_Nums,
  dao_vtkRenderedSurfaceRepresentation_Meths, 
  { dao_vtkRenderedRepresentation_Typer, 0 },
  { dao_cast_vtkRenderedSurfaceRepresentation_to_vtkRenderedRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkRenderedSurfaceRepresentation_Typer = & vtkRenderedSurfaceRepresentation_Typer;
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkRenderedSurfaceRepresentation *_self = DaoCxx_vtkRenderedSurfaceRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedSurfaceRepresentation *self = (DaoCxx_vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _AddToView = self->DaoWrap_AddToView( view );
  DaoContext_PutInteger( _ctx, (int) _AddToView );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_ApplyViewTheme__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkRenderedSurfaceRepresentation::ApplyViewTheme( theme );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedSurfaceRepresentation_ApplyViewTheme__vtkRenderedSurfaceRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedSurfaceRepresentation *self = (DaoCxx_vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* selection= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->DaoWrap_ConvertSelection( view, selection );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayName__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  const char* _GetCellColorArrayName = self->vtkRenderedSurfaceRepresentation::GetCellColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetCellColorArrayName );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayName__vtkRenderedSurfaceRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  const char* _GetCellColorArrayName = self->GetCellColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetCellColorArrayName );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_GetCellColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedSurfaceRepresentation *self = (DaoCxx_vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  char* _GetCellColorArrayNameInternal = self->DaoWrap_GetCellColorArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetCellColorArrayNameInternal );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_IsA__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkRenderedSurfaceRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedSurfaceRepresentation_IsA__vtkRenderedSurfaceRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkRenderedSurfaceRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedSurfaceRepresentation* _New = vtkRenderedSurfaceRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkRenderedSurfaceRepresentation_Typer );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkRenderedSurfaceRepresentation* _NewInstance = self->vtkRenderedSurfaceRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkRenderedSurfaceRepresentation_Typer );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedSurfaceRepresentation *self = (DaoCxx_vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkRenderView* view= (vtkRenderView*) DValue_CastCData( _p[1], dao_vtkRenderView_Typer );
  self->DaoWrap_PrepareForRendering( view );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkRenderedSurfaceRepresentation::PrintSelf( *os, *indent );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedSurfaceRepresentation *self = (DaoCxx_vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _RemoveFromView = self->DaoWrap_RemoveFromView( view );
  DaoContext_PutInteger( _ctx, (int) _RemoveFromView );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedSurfaceRepresentation *self = (DaoCxx_vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  vtkInformation* request= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** inputVector= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* outputVector= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( request, inputVector, outputVector );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkRenderedSurfaceRepresentation* _SafeDownCast = vtkRenderedSurfaceRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkRenderedSurfaceRepresentation_Typer );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayName__vtkRenderedSurfaceRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  char* arrayName= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedSurfaceRepresentation::SetCellColorArrayName( arrayName );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayName__vtkRenderedSurfaceRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedSurfaceRepresentation* self= (vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  char* arrayName= (char*) DValue_GetMBString( _p[1] );
  self->SetCellColorArrayName( arrayName );
}
/* vtkRenderedSurfaceRepresentation.h */
static void dao_vtkRenderedSurfaceRepresentation_SetCellColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedSurfaceRepresentation *self = (DaoCxx_vtkRenderedSurfaceRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedSurfaceRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetCellColorArrayNameInternal( _arg );
}

/*  vtkRenderedTreeAreaRepresentation.h */


static DaoNumItem dao_vtkRenderedTreeAreaRepresentation_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkRenderedTreeAreaRepresentation_vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ApplyViewTheme__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelMapper__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLayoutStrategy__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaToPolyData__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetColorAreasByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetColorAreasByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetEdgeScalarBarVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphSplineType__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphSplineType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetShrinkPercentage__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetUseRectangularCoordinates__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_IsA__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelMapper__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLayoutStrategy__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaToPolyData__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetColorAreasByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetColorAreasByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetEdgeScalarBarVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphSplineType__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphSplineType( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetLabelRenderMode__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetShrinkPercentage__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetUseRectangularCoordinates__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_SetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_UpdateHoverHighlight( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkRenderedTreeAreaRepresentation_ValidIndex( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkRenderedTreeAreaRepresentation_Meths[] = 
{
  { dao_vtkRenderedTreeAreaRepresentation_vtkRenderedTreeAreaRepresentation, "vtkRenderedTreeAreaRepresentation(  )=>vtkRenderedTreeAreaRepresentation" },
  { dao_vtkRenderedTreeAreaRepresentation_AddToView, "AddToView( self : vtkRenderedTreeAreaRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_ApplyViewTheme, "ApplyViewTheme( self : vtkRenderedTreeAreaRepresentation, theme : vtkViewTheme )" },
  { dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOff, "AreaLabelVisibilityOff( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOn, "AreaLabelVisibilityOn( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOff, "ColorAreasByArrayOff( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOn, "ColorAreasByArrayOn( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOff, "ColorGraphEdgesByArrayOff( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOn, "ColorGraphEdgesByArrayOn( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_ConvertSelection, "ConvertSelection( self : vtkRenderedTreeAreaRepresentation, view : vtkView, sel : vtkSelection )=>vtkSelection" },
  { dao_vtkRenderedTreeAreaRepresentation_FillInputPortInformation, "FillInputPortInformation( self : vtkRenderedTreeAreaRepresentation, port : int, info : vtkInformation )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaColorArrayName, "GetAreaColorArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaColorArrayNameInternal, "GetAreaColorArrayNameInternal( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverArrayName, "GetAreaHoverArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverTextInternal, "GetAreaHoverTextInternal( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayName, "GetAreaLabelArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayNameInternal, "GetAreaLabelArrayNameInternal( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelMapper, "GetAreaLabelMapper( self : vtkRenderedTreeAreaRepresentation )=>vtkLabeledDataMapper" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayName, "GetAreaLabelPriorityArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayNameInternal, "GetAreaLabelPriorityArrayNameInternal( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelTextProperty, "GetAreaLabelTextProperty( self : vtkRenderedTreeAreaRepresentation )=>vtkTextProperty" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelVisibility, "GetAreaLabelVisibility( self : vtkRenderedTreeAreaRepresentation )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaLayoutStrategy, "GetAreaLayoutStrategy( self : vtkRenderedTreeAreaRepresentation )=>vtkAreaLayoutStrategy" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayName, "GetAreaSizeArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayNameInternal, "GetAreaSizeArrayNameInternal( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetAreaToPolyData, "GetAreaToPolyData( self : vtkRenderedTreeAreaRepresentation )=>vtkPolyDataAlgorithm" },
  { dao_vtkRenderedTreeAreaRepresentation_GetColorAreasByArray, "GetColorAreasByArray( self : vtkRenderedTreeAreaRepresentation )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray, "GetColorGraphEdgesByArray( self : vtkRenderedTreeAreaRepresentation )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray_dao_2, "GetColorGraphEdgesByArray( self : vtkRenderedTreeAreaRepresentation, idx : int )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetEdgeScalarBarVisibility, "GetEdgeScalarBarVisibility( self : vtkRenderedTreeAreaRepresentation )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength, "GetGraphBundlingStrength( self : vtkRenderedTreeAreaRepresentation )=>double" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength_dao_2, "GetGraphBundlingStrength( self : vtkRenderedTreeAreaRepresentation, idx : int )=>double" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName, "GetGraphEdgeColorArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName_dao_2, "GetGraphEdgeColorArrayName( self : vtkRenderedTreeAreaRepresentation, idx : int )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayNameInternal, "GetGraphEdgeColorArrayNameInternal( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName, "GetGraphEdgeLabelArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName_dao_2, "GetGraphEdgeLabelArrayName( self : vtkRenderedTreeAreaRepresentation, idx : int )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty, "GetGraphEdgeLabelTextProperty( self : vtkRenderedTreeAreaRepresentation )=>vtkTextProperty" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty_dao_2, "GetGraphEdgeLabelTextProperty( self : vtkRenderedTreeAreaRepresentation, idx : int )=>vtkTextProperty" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility, "GetGraphEdgeLabelVisibility( self : vtkRenderedTreeAreaRepresentation )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility_dao_2, "GetGraphEdgeLabelVisibility( self : vtkRenderedTreeAreaRepresentation, idx : int )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName, "GetGraphHoverArrayName( self : vtkRenderedTreeAreaRepresentation )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName_dao_2, "GetGraphHoverArrayName( self : vtkRenderedTreeAreaRepresentation, idx : int )=>string" },
  { dao_vtkRenderedTreeAreaRepresentation_GetGraphSplineType, "GetGraphSplineType( self : vtkRenderedTreeAreaRepresentation, idx : int )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GetHoverTextInternal, "GetHoverTextInternal( self : vtkRenderedTreeAreaRepresentation, sel : vtkSelection )=>vtkUnicodeString" },
  { dao_vtkRenderedTreeAreaRepresentation_GetShrinkPercentage, "GetShrinkPercentage( self : vtkRenderedTreeAreaRepresentation )=>double" },
  { dao_vtkRenderedTreeAreaRepresentation_GetUseRectangularCoordinates, "GetUseRectangularCoordinates( self : vtkRenderedTreeAreaRepresentation )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOff, "GraphEdgeLabelVisibilityOff( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOn, "GraphEdgeLabelVisibilityOn( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_IsA, "IsA( self : vtkRenderedTreeAreaRepresentation, type : string )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_New, "New(  )=>vtkRenderedTreeAreaRepresentation" },
  { dao_vtkRenderedTreeAreaRepresentation_NewInstance, "NewInstance( self : vtkRenderedTreeAreaRepresentation )=>vtkRenderedTreeAreaRepresentation" },
  { dao_vtkRenderedTreeAreaRepresentation_PrepareForRendering, "PrepareForRendering( self : vtkRenderedTreeAreaRepresentation, view : vtkRenderView )" },
  { dao_vtkRenderedTreeAreaRepresentation_PrintSelf, "PrintSelf( self : vtkRenderedTreeAreaRepresentation, os : ostream, indent : vtkIndent )" },
  { dao_vtkRenderedTreeAreaRepresentation_RemoveFromView, "RemoveFromView( self : vtkRenderedTreeAreaRepresentation, view : vtkView )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_RequestData, "RequestData( self : vtkRenderedTreeAreaRepresentation, _cp0 : vtkInformation, _cp1 : vtkInformationVector, _cp2 : vtkInformationVector )=>int" },
  { dao_vtkRenderedTreeAreaRepresentation_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkRenderedTreeAreaRepresentation" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaColorArrayName, "SetAreaColorArrayName( self : vtkRenderedTreeAreaRepresentation, name : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaColorArrayNameInternal, "SetAreaColorArrayNameInternal( self : vtkRenderedTreeAreaRepresentation, _arg : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverArrayName, "SetAreaHoverArrayName( self : vtkRenderedTreeAreaRepresentation, _arg : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverTextInternal, "SetAreaHoverTextInternal( self : vtkRenderedTreeAreaRepresentation, _arg : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayName, "SetAreaLabelArrayName( self : vtkRenderedTreeAreaRepresentation, name : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayNameInternal, "SetAreaLabelArrayNameInternal( self : vtkRenderedTreeAreaRepresentation, _arg : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelMapper, "SetAreaLabelMapper( self : vtkRenderedTreeAreaRepresentation, mapper : vtkLabeledDataMapper )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayName, "SetAreaLabelPriorityArrayName( self : vtkRenderedTreeAreaRepresentation, name : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayNameInternal, "SetAreaLabelPriorityArrayNameInternal( self : vtkRenderedTreeAreaRepresentation, _arg : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelTextProperty, "SetAreaLabelTextProperty( self : vtkRenderedTreeAreaRepresentation, tp : vtkTextProperty )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelVisibility, "SetAreaLabelVisibility( self : vtkRenderedTreeAreaRepresentation, vis : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaLayoutStrategy, "SetAreaLayoutStrategy( self : vtkRenderedTreeAreaRepresentation, strategy : vtkAreaLayoutStrategy )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayName, "SetAreaSizeArrayName( self : vtkRenderedTreeAreaRepresentation, name : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayNameInternal, "SetAreaSizeArrayNameInternal( self : vtkRenderedTreeAreaRepresentation, _arg : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetAreaToPolyData, "SetAreaToPolyData( self : vtkRenderedTreeAreaRepresentation, areaToPoly : vtkPolyDataAlgorithm )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetColorAreasByArray, "SetColorAreasByArray( self : vtkRenderedTreeAreaRepresentation, vis : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray, "SetColorGraphEdgesByArray( self : vtkRenderedTreeAreaRepresentation, vis : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray_dao_2, "SetColorGraphEdgesByArray( self : vtkRenderedTreeAreaRepresentation, vis : int, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetEdgeScalarBarVisibility, "SetEdgeScalarBarVisibility( self : vtkRenderedTreeAreaRepresentation, b : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength, "SetGraphBundlingStrength( self : vtkRenderedTreeAreaRepresentation, strength : double )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength_dao_2, "SetGraphBundlingStrength( self : vtkRenderedTreeAreaRepresentation, strength : double, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName, "SetGraphEdgeColorArrayName( self : vtkRenderedTreeAreaRepresentation, name : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName_dao_2, "SetGraphEdgeColorArrayName( self : vtkRenderedTreeAreaRepresentation, name : string, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayNameInternal, "SetGraphEdgeColorArrayNameInternal( self : vtkRenderedTreeAreaRepresentation, _arg : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction, "SetGraphEdgeColorToSplineFraction( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction_dao_2, "SetGraphEdgeColorToSplineFraction( self : vtkRenderedTreeAreaRepresentation, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName, "SetGraphEdgeLabelArrayName( self : vtkRenderedTreeAreaRepresentation, name : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName_dao_2, "SetGraphEdgeLabelArrayName( self : vtkRenderedTreeAreaRepresentation, name : string, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty, "SetGraphEdgeLabelTextProperty( self : vtkRenderedTreeAreaRepresentation, tp : vtkTextProperty )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty_dao_2, "SetGraphEdgeLabelTextProperty( self : vtkRenderedTreeAreaRepresentation, tp : vtkTextProperty, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility, "SetGraphEdgeLabelVisibility( self : vtkRenderedTreeAreaRepresentation, vis : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility_dao_2, "SetGraphEdgeLabelVisibility( self : vtkRenderedTreeAreaRepresentation, vis : int, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName, "SetGraphHoverArrayName( self : vtkRenderedTreeAreaRepresentation, name : string )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName_dao_2, "SetGraphHoverArrayName( self : vtkRenderedTreeAreaRepresentation, name : string, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetGraphSplineType, "SetGraphSplineType( self : vtkRenderedTreeAreaRepresentation, type : int, idx : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetLabelRenderMode, "SetLabelRenderMode( self : vtkRenderedTreeAreaRepresentation, mode : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetShrinkPercentage, "SetShrinkPercentage( self : vtkRenderedTreeAreaRepresentation, value : double )" },
  { dao_vtkRenderedTreeAreaRepresentation_SetUseRectangularCoordinates, "SetUseRectangularCoordinates( self : vtkRenderedTreeAreaRepresentation, _arg : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_UpdateHoverHighlight, "UpdateHoverHighlight( self : vtkRenderedTreeAreaRepresentation, view : vtkView, x : int, y : int )" },
  { dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOff, "UseRectangularCoordinatesOff( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOn, "UseRectangularCoordinatesOn( self : vtkRenderedTreeAreaRepresentation )" },
  { dao_vtkRenderedTreeAreaRepresentation_ValidIndex, "ValidIndex( self : vtkRenderedTreeAreaRepresentation, idx : int )=>int" },
  { NULL, NULL }
};
void* dao_cast_vtkRenderedTreeAreaRepresentation_to_vtkRenderedRepresentation( void *data )
{
	return (vtkRenderedRepresentation*)(vtkRenderedTreeAreaRepresentation*)data;
}

static DaoTypeBase vtkRenderedTreeAreaRepresentation_Typer = 
{ "vtkRenderedTreeAreaRepresentation", NULL, 
  dao_vtkRenderedTreeAreaRepresentation_Nums,
  dao_vtkRenderedTreeAreaRepresentation_Meths, 
  { dao_vtkRenderedRepresentation_Typer, 0 },
  { dao_cast_vtkRenderedTreeAreaRepresentation_to_vtkRenderedRepresentation,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkRenderedTreeAreaRepresentation_Typer = & vtkRenderedTreeAreaRepresentation_Typer;
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkRenderedTreeAreaRepresentation *_self = DaoCxx_vtkRenderedTreeAreaRepresentation_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_AddToView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _AddToView = self->DaoWrap_AddToView( view );
  DaoContext_PutInteger( _ctx, (int) _AddToView );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ApplyViewTheme__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->vtkRenderedTreeAreaRepresentation::ApplyViewTheme( theme );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ApplyViewTheme( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_ApplyViewTheme__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkViewTheme* theme= (vtkViewTheme*) DValue_CastCData( _p[1], dao_vtkViewTheme_Typer );
  self->ApplyViewTheme( theme );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::AreaLabelVisibilityOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOff__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->AreaLabelVisibilityOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::AreaLabelVisibilityOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_AreaLabelVisibilityOn__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->AreaLabelVisibilityOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::ColorAreasByArrayOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOff__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->ColorAreasByArrayOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::ColorAreasByArrayOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_ColorAreasByArrayOn__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->ColorAreasByArrayOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::ColorGraphEdgesByArrayOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOff__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->ColorGraphEdgesByArrayOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::ColorGraphEdgesByArrayOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_ColorGraphEdgesByArrayOn__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->ColorGraphEdgesByArrayOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ConvertSelection( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  vtkSelection* sel= (vtkSelection*) DValue_CastCData( _p[2], dao_vtkSelection_Typer );
  vtkSelection* _ConvertSelection = self->DaoWrap_ConvertSelection( view, sel );
  DaoContext_WrapCData( _ctx, (void*) _ConvertSelection, dao_vtkSelection_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_FillInputPortInformation( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int port= (int) _p[1]->v.i;
  vtkInformation* info= (vtkInformation*) DValue_CastCData( _p[2], dao_vtkInformation_Typer );
  int _FillInputPortInformation = self->DaoWrap_FillInputPortInformation( port, info );
  DaoContext_PutInteger( _ctx, (int) _FillInputPortInformation );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetAreaColorArrayName = self->vtkRenderedTreeAreaRepresentation::GetAreaColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaColorArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetAreaColorArrayNameInternal = self->DaoWrap_GetAreaColorArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaColorArrayNameInternal );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetAreaHoverArrayName = self->vtkRenderedTreeAreaRepresentation::GetAreaHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaHoverArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetAreaHoverArrayName = self->GetAreaHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaHoverArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetAreaHoverTextInternal = self->DaoWrap_GetAreaHoverTextInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaHoverTextInternal );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetAreaLabelArrayName = self->vtkRenderedTreeAreaRepresentation::GetAreaLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaLabelArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetAreaLabelArrayName = self->GetAreaLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaLabelArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetAreaLabelArrayNameInternal = self->DaoWrap_GetAreaLabelArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaLabelArrayNameInternal );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelMapper__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkLabeledDataMapper* _GetAreaLabelMapper = self->vtkRenderedTreeAreaRepresentation::GetAreaLabelMapper(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaLabelMapper, dao_vtkLabeledDataMapper_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelMapper__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkLabeledDataMapper* _GetAreaLabelMapper = self->GetAreaLabelMapper(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaLabelMapper, dao_vtkLabeledDataMapper_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetAreaLabelPriorityArrayName = self->vtkRenderedTreeAreaRepresentation::GetAreaLabelPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaLabelPriorityArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetAreaLabelPriorityArrayName = self->GetAreaLabelPriorityArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaLabelPriorityArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelPriorityArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetAreaLabelPriorityArrayNameInternal = self->DaoWrap_GetAreaLabelPriorityArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaLabelPriorityArrayNameInternal );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* _GetAreaLabelTextProperty = self->vtkRenderedTreeAreaRepresentation::GetAreaLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelTextProperty__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* _GetAreaLabelTextProperty = self->GetAreaLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetAreaLabelVisibility = self->vtkRenderedTreeAreaRepresentation::GetAreaLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetAreaLabelVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaLabelVisibility__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetAreaLabelVisibility = self->GetAreaLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetAreaLabelVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLayoutStrategy__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkAreaLayoutStrategy* _GetAreaLayoutStrategy = self->vtkRenderedTreeAreaRepresentation::GetAreaLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaLayoutStrategy, dao_vtkAreaLayoutStrategy_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaLayoutStrategy__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkAreaLayoutStrategy* _GetAreaLayoutStrategy = self->GetAreaLayoutStrategy(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaLayoutStrategy, dao_vtkAreaLayoutStrategy_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetAreaSizeArrayName = self->vtkRenderedTreeAreaRepresentation::GetAreaSizeArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaSizeArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetAreaSizeArrayName = self->GetAreaSizeArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaSizeArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaSizeArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetAreaSizeArrayNameInternal = self->DaoWrap_GetAreaSizeArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetAreaSizeArrayNameInternal );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaToPolyData__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkPolyDataAlgorithm* _GetAreaToPolyData = self->vtkRenderedTreeAreaRepresentation::GetAreaToPolyData(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaToPolyData, dao_vtkPolyDataAlgorithm_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetAreaToPolyData__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkPolyDataAlgorithm* _GetAreaToPolyData = self->GetAreaToPolyData(  );
  DaoContext_WrapCData( _ctx, (void*) _GetAreaToPolyData, dao_vtkPolyDataAlgorithm_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetColorAreasByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetColorAreasByArray = self->vtkRenderedTreeAreaRepresentation::GetColorAreasByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorAreasByArray );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetColorAreasByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetColorAreasByArray__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetColorAreasByArray = self->GetColorAreasByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorAreasByArray );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetColorGraphEdgesByArray = self->vtkRenderedTreeAreaRepresentation::GetColorGraphEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetColorGraphEdgesByArray = self->GetColorGraphEdgesByArray(  );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetColorGraphEdgesByArray = self->vtkRenderedTreeAreaRepresentation::GetColorGraphEdgesByArray( idx );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetColorGraphEdgesByArray_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetColorGraphEdgesByArray = self->GetColorGraphEdgesByArray( idx );
  DaoContext_PutInteger( _ctx, (int) _GetColorGraphEdgesByArray );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetEdgeScalarBarVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetEdgeScalarBarVisibility = self->vtkRenderedTreeAreaRepresentation::GetEdgeScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeScalarBarVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetEdgeScalarBarVisibility__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetEdgeScalarBarVisibility = self->GetEdgeScalarBarVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetEdgeScalarBarVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double _GetGraphBundlingStrength = self->vtkRenderedTreeAreaRepresentation::GetGraphBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetGraphBundlingStrength );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double _GetGraphBundlingStrength = self->GetGraphBundlingStrength(  );
  DaoContext_PutDouble( _ctx, (double) _GetGraphBundlingStrength );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  double _GetGraphBundlingStrength = self->vtkRenderedTreeAreaRepresentation::GetGraphBundlingStrength( idx );
  DaoContext_PutDouble( _ctx, (double) _GetGraphBundlingStrength );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphBundlingStrength_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  double _GetGraphBundlingStrength = self->GetGraphBundlingStrength( idx );
  DaoContext_PutDouble( _ctx, (double) _GetGraphBundlingStrength );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetGraphEdgeColorArrayName = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetGraphEdgeColorArrayName = self->GetGraphEdgeColorArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeColorArrayName = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeColorArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayName_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeColorArrayName = self->GetGraphEdgeColorArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _GetGraphEdgeColorArrayNameInternal = self->DaoWrap_GetGraphEdgeColorArrayNameInternal(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeColorArrayNameInternal );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetGraphEdgeLabelArrayName = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetGraphEdgeLabelArrayName = self->GetGraphEdgeLabelArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeLabelArrayName = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelArrayName_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphEdgeLabelArrayName = self->GetGraphEdgeLabelArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphEdgeLabelArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* _GetGraphEdgeLabelTextProperty = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetGraphEdgeLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* _GetGraphEdgeLabelTextProperty = self->GetGraphEdgeLabelTextProperty(  );
  DaoContext_WrapCData( _ctx, (void*) _GetGraphEdgeLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  vtkTextProperty* _GetGraphEdgeLabelTextProperty = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelTextProperty( idx );
  DaoContext_WrapCData( _ctx, (void*) _GetGraphEdgeLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelTextProperty_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  vtkTextProperty* _GetGraphEdgeLabelTextProperty = self->GetGraphEdgeLabelTextProperty( idx );
  DaoContext_WrapCData( _ctx, (void*) _GetGraphEdgeLabelTextProperty, dao_vtkTextProperty_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetGraphEdgeLabelVisibility = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetGraphEdgeLabelVisibility = self->GetGraphEdgeLabelVisibility(  );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetGraphEdgeLabelVisibility = self->vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelVisibility( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphEdgeLabelVisibility_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _GetGraphEdgeLabelVisibility = self->GetGraphEdgeLabelVisibility( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphEdgeLabelVisibility );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetGraphHoverArrayName = self->vtkRenderedTreeAreaRepresentation::GetGraphHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphHoverArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  const char* _GetGraphHoverArrayName = self->GetGraphHoverArrayName(  );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphHoverArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphHoverArrayName = self->vtkRenderedTreeAreaRepresentation::GetGraphHoverArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphHoverArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphHoverArrayName_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  const char* _GetGraphHoverArrayName = self->GetGraphHoverArrayName( idx );
  DaoContext_PutMBString( _ctx, (char*) _GetGraphHoverArrayName );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphSplineType__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  int _GetGraphSplineType = self->vtkRenderedTreeAreaRepresentation::GetGraphSplineType( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphSplineType );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetGraphSplineType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetGraphSplineType__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  int _GetGraphSplineType = self->GetGraphSplineType( idx );
  DaoContext_PutInteger( _ctx, (int) _GetGraphSplineType );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkSelection* sel= (vtkSelection*) DValue_CastCData( _p[1], dao_vtkSelection_Typer );
  vtkUnicodeString _GetHoverTextInternal = self->DaoWrap_GetHoverTextInternal( sel );
  DaoContext_PutCData( _ctx, (void*)new vtkUnicodeString( _GetHoverTextInternal ), dao_vtkUnicodeString_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetShrinkPercentage__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double _GetShrinkPercentage = self->vtkRenderedTreeAreaRepresentation::GetShrinkPercentage(  );
  DaoContext_PutDouble( _ctx, (double) _GetShrinkPercentage );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetShrinkPercentage__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double _GetShrinkPercentage = self->GetShrinkPercentage(  );
  DaoContext_PutDouble( _ctx, (double) _GetShrinkPercentage );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetUseRectangularCoordinates__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetUseRectangularCoordinates = self->vtkRenderedTreeAreaRepresentation::GetUseRectangularCoordinates(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseRectangularCoordinates );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GetUseRectangularCoordinates__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _GetUseRectangularCoordinates = self->GetUseRectangularCoordinates(  );
  DaoContext_PutInteger( _ctx, (int) _GetUseRectangularCoordinates );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::GraphEdgeLabelVisibilityOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOff__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->GraphEdgeLabelVisibilityOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::GraphEdgeLabelVisibilityOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_GraphEdgeLabelVisibilityOn__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->GraphEdgeLabelVisibilityOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_IsA__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkRenderedTreeAreaRepresentation::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_IsA__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkRenderedTreeAreaRepresentation::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* _New = vtkRenderedTreeAreaRepresentation::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkRenderedTreeAreaRepresentation_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkRenderedTreeAreaRepresentation* _NewInstance = self->vtkRenderedTreeAreaRepresentation::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkRenderedTreeAreaRepresentation_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_PrepareForRendering( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkRenderView* view= (vtkRenderView*) DValue_CastCData( _p[1], dao_vtkRenderView_Typer );
  self->DaoWrap_PrepareForRendering( view );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkRenderedTreeAreaRepresentation::PrintSelf( *os, *indent );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_RemoveFromView( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  bool _RemoveFromView = self->DaoWrap_RemoveFromView( view );
  DaoContext_PutInteger( _ctx, (int) _RemoveFromView );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_RequestData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkInformation* _cp0= (vtkInformation*) DValue_CastCData( _p[1], dao_vtkInformation_Typer );
  vtkInformationVector** _cp1= (vtkInformationVector**) DValue_GetCData2( _p[2] );
  vtkInformationVector* _cp2= (vtkInformationVector*) DValue_CastCData( _p[3], dao_vtkInformationVector_Typer );
  int _RequestData = self->DaoWrap_RequestData( _cp0, _cp1, _cp2 );
  DaoContext_PutInteger( _ctx, (int) _RequestData );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkRenderedTreeAreaRepresentation* _SafeDownCast = vtkRenderedTreeAreaRepresentation::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkRenderedTreeAreaRepresentation_Typer );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetAreaColorArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetAreaColorArrayNameInternal( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetAreaHoverArrayName( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->SetAreaHoverArrayName( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaHoverTextInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetAreaHoverTextInternal( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetAreaLabelArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetAreaLabelArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetAreaLabelArrayNameInternal( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelMapper__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkLabeledDataMapper* mapper= (vtkLabeledDataMapper*) DValue_CastCData( _p[1], dao_vtkLabeledDataMapper_Typer );
  self->vtkRenderedTreeAreaRepresentation::SetAreaLabelMapper( mapper );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelMapper( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelMapper__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkLabeledDataMapper* mapper= (vtkLabeledDataMapper*) DValue_CastCData( _p[1], dao_vtkLabeledDataMapper_Typer );
  self->SetAreaLabelMapper( mapper );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetAreaLabelPriorityArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetAreaLabelPriorityArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelPriorityArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetAreaLabelPriorityArrayNameInternal( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* tp= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->vtkRenderedTreeAreaRepresentation::SetAreaLabelTextProperty( tp );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelTextProperty__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* tp= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->SetAreaLabelTextProperty( tp );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetAreaLabelVisibility( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaLabelVisibility__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetAreaLabelVisibility( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLayoutStrategy__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkAreaLayoutStrategy* strategy= (vtkAreaLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkAreaLayoutStrategy_Typer );
  self->vtkRenderedTreeAreaRepresentation::SetAreaLayoutStrategy( strategy );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaLayoutStrategy__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkAreaLayoutStrategy* strategy= (vtkAreaLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkAreaLayoutStrategy_Typer );
  self->SetAreaLayoutStrategy( strategy );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetAreaSizeArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetAreaSizeArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaSizeArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetAreaSizeArrayNameInternal( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaToPolyData__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkPolyDataAlgorithm* areaToPoly= (vtkPolyDataAlgorithm*) DValue_CastCData( _p[1], dao_vtkPolyDataAlgorithm_Typer );
  self->vtkRenderedTreeAreaRepresentation::SetAreaToPolyData( areaToPoly );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetAreaToPolyData( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetAreaToPolyData__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkPolyDataAlgorithm* areaToPoly= (vtkPolyDataAlgorithm*) DValue_CastCData( _p[1], dao_vtkPolyDataAlgorithm_Typer );
  self->SetAreaToPolyData( areaToPoly );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetColorAreasByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetColorAreasByArray( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetColorAreasByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetColorAreasByArray__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetColorAreasByArray( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetColorGraphEdgesByArray( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetColorGraphEdgesByArray( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetColorGraphEdgesByArray( vis, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetColorGraphEdgesByArray_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->SetColorGraphEdgesByArray( vis, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetEdgeScalarBarVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetEdgeScalarBarVisibility( b );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetEdgeScalarBarVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetEdgeScalarBarVisibility__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool b= (bool) _p[1]->v.i;
  self->SetEdgeScalarBarVisibility( b );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  self->vtkRenderedTreeAreaRepresentation::SetGraphBundlingStrength( strength );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  self->SetGraphBundlingStrength( strength );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphBundlingStrength( strength, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphBundlingStrength_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double strength= (double) _p[1]->v.d;
  int idx= (int) _p[2]->v.i;
  self->SetGraphBundlingStrength( strength, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetGraphEdgeColorArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorArrayName( name, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayName_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeColorArrayName( name, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorArrayNameInternal( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* _arg= (char*) DValue_GetMBString( _p[1] );
  self->DaoWrap_SetGraphEdgeColorArrayNameInternal( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorToSplineFraction(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->SetGraphEdgeColorToSplineFraction(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorToSplineFraction( idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeColorToSplineFraction_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  self->SetGraphEdgeColorToSplineFraction( idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetGraphEdgeLabelArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelArrayName( name, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelArrayName_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeLabelArrayName( name, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* tp= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelTextProperty( tp );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* tp= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  self->SetGraphEdgeLabelTextProperty( tp );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* tp= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelTextProperty( tp, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelTextProperty_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkTextProperty* tp= (vtkTextProperty*) DValue_CastCData( _p[1], dao_vtkTextProperty_Typer );
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeLabelTextProperty( tp, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelVisibility( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  self->SetGraphEdgeLabelVisibility( vis );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelVisibility( vis, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphEdgeLabelVisibility_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool vis= (bool) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->SetGraphEdgeLabelVisibility( vis, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkRenderedTreeAreaRepresentation::SetGraphHoverArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetGraphHoverArrayName( name );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName_dao_2__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphHoverArrayName( name, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphHoverArrayName_dao_2__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  int idx= (int) _p[2]->v.i;
  self->SetGraphHoverArrayName( name, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphSplineType__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int type= (int) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetGraphSplineType( type, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetGraphSplineType( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetGraphSplineType__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int type= (int) _p[1]->v.i;
  int idx= (int) _p[2]->v.i;
  self->SetGraphSplineType( type, idx );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetLabelRenderMode__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int mode= (int) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetLabelRenderMode( mode );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetLabelRenderMode( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetLabelRenderMode__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int mode= (int) _p[1]->v.i;
  self->SetLabelRenderMode( mode );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetShrinkPercentage__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double value= (double) _p[1]->v.d;
  self->vtkRenderedTreeAreaRepresentation::SetShrinkPercentage( value );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetShrinkPercentage( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetShrinkPercentage__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  double value= (double) _p[1]->v.d;
  self->SetShrinkPercentage( value );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetUseRectangularCoordinates__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _arg= (bool) _p[1]->v.i;
  self->vtkRenderedTreeAreaRepresentation::SetUseRectangularCoordinates( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_SetUseRectangularCoordinates( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_SetUseRectangularCoordinates__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  bool _arg= (bool) _p[1]->v.i;
  self->SetUseRectangularCoordinates( _arg );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_UpdateHoverHighlight( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  int x= (int) _p[2]->v.i;
  int y= (int) _p[3]->v.i;
  self->DaoWrap_UpdateHoverHighlight( view, x, y );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOff__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::UseRectangularCoordinatesOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOff__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->UseRectangularCoordinatesOff(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOn__vtkRenderedTreeAreaRepresentation( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->vtkRenderedTreeAreaRepresentation::UseRectangularCoordinatesOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkRenderedTreeAreaRepresentation_UseRectangularCoordinatesOn__vtkRenderedTreeAreaRepresentation( _ctx, _p, _n );
    return;
  }
  vtkRenderedTreeAreaRepresentation* self= (vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  self->UseRectangularCoordinatesOn(  );
}
/* vtkRenderedTreeAreaRepresentation.h */
static void dao_vtkRenderedTreeAreaRepresentation_ValidIndex( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( _p[0]->t == DAO_CDATA && DaoCData_GetObject( _p[0]->v.cdata ) == NULL ){
    DaoContext_RaiseException( _ctx, DAO_ERROR, "call to protected method" );
    return;
  }
  DaoCxx_vtkRenderedTreeAreaRepresentation *self = (DaoCxx_vtkRenderedTreeAreaRepresentation*) DValue_CastCData( _p[0], dao_vtkRenderedTreeAreaRepresentation_Typer );
  int idx= (int) _p[1]->v.i;
  bool _ValidIndex = self->DaoWrap_ValidIndex( idx );
  DaoContext_PutInteger( _ctx, (int) _ValidIndex );
}

/*  vtkTreeMapView.h */


static DaoNumItem dao_vtkTreeMapView_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkTreeMapView_vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_GetFontSizeRange__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_GetFontSizeRange( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_IsA__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetFontSizeRange__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetFontSizeRange( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategy_dao_2__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategy__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategyToBox__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategyToBox( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategyToSliceAndDice__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategyToSliceAndDice( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategyToSquarify__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeMapView_SetLayoutStrategyToSquarify( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkTreeMapView_Meths[] = 
{
  { dao_vtkTreeMapView_vtkTreeMapView, "vtkTreeMapView(  )=>vtkTreeMapView" },
  { dao_vtkTreeMapView_GetFontSizeRange, "GetFontSizeRange( self : vtkTreeMapView, range : array<int> )" },
  { dao_vtkTreeMapView_IsA, "IsA( self : vtkTreeMapView, type : string )=>int" },
  { dao_vtkTreeMapView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkTreeMapView_New, "New(  )=>vtkTreeMapView" },
  { dao_vtkTreeMapView_NewInstance, "NewInstance( self : vtkTreeMapView )=>vtkTreeMapView" },
  { dao_vtkTreeMapView_PrintSelf, "PrintSelf( self : vtkTreeMapView, os : ostream, indent : vtkIndent )" },
  { dao_vtkTreeMapView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkTreeMapView" },
  { dao_vtkTreeMapView_SetFontSizeRange, "SetFontSizeRange( self : vtkTreeMapView, maxSize : int, minSize : int, delta : int=4 )" },
  { dao_vtkTreeMapView_SetLayoutStrategy_dao_2, "SetLayoutStrategy( self : vtkTreeMapView, name : string )" },
  { dao_vtkTreeMapView_SetLayoutStrategy, "SetLayoutStrategy( self : vtkTreeMapView, s : vtkAreaLayoutStrategy )" },
  { dao_vtkTreeMapView_SetLayoutStrategyToBox, "SetLayoutStrategyToBox( self : vtkTreeMapView )" },
  { dao_vtkTreeMapView_SetLayoutStrategyToSliceAndDice, "SetLayoutStrategyToSliceAndDice( self : vtkTreeMapView )" },
  { dao_vtkTreeMapView_SetLayoutStrategyToSquarify, "SetLayoutStrategyToSquarify( self : vtkTreeMapView )" },
  { NULL, NULL }
};
void* dao_cast_vtkTreeMapView_to_vtkTreeAreaView( void *data )
{
	return (vtkTreeAreaView*)(vtkTreeMapView*)data;
}

static DaoTypeBase vtkTreeMapView_Typer = 
{ "vtkTreeMapView", NULL, 
  dao_vtkTreeMapView_Nums,
  dao_vtkTreeMapView_Meths, 
  { dao_vtkTreeAreaView_Typer, 0 },
  { dao_cast_vtkTreeMapView_to_vtkTreeAreaView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkTreeMapView_Typer = & vtkTreeMapView_Typer;
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkTreeMapView *_self = DaoCxx_vtkTreeMapView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_GetFontSizeRange__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  int* range= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->vtkTreeMapView::GetFontSizeRange( range );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_GetFontSizeRange( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_GetFontSizeRange__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  int* range= (int*) DaoArray_ToInt( _p[1]->v.array );
  self->GetFontSizeRange( range );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_IsA__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkTreeMapView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_IsA__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkTreeMapView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* _New = vtkTreeMapView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkTreeMapView_Typer );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  vtkTreeMapView* _NewInstance = self->vtkTreeMapView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkTreeMapView_Typer );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkTreeMapView::PrintSelf( *os, *indent );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkTreeMapView* _SafeDownCast = vtkTreeMapView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkTreeMapView_Typer );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetFontSizeRange__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  int maxSize= (int) _p[1]->v.i;
  int minSize= (int) _p[2]->v.i;
  int delta= (int) _p[3]->v.i;
  self->vtkTreeMapView::SetFontSizeRange( maxSize, minSize, delta );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetFontSizeRange( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_SetFontSizeRange__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  int maxSize= (int) _p[1]->v.i;
  int minSize= (int) _p[2]->v.i;
  int delta= (int) _p[3]->v.i;
  self->SetFontSizeRange( maxSize, minSize, delta );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategy_dao_2__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->vtkTreeMapView::SetLayoutStrategy( name );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategy_dao_2( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_SetLayoutStrategy_dao_2__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  char* name= (char*) DValue_GetMBString( _p[1] );
  self->SetLayoutStrategy( name );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategy__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  vtkAreaLayoutStrategy* s= (vtkAreaLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkAreaLayoutStrategy_Typer );
  self->vtkTreeMapView::SetLayoutStrategy( s );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategy( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_SetLayoutStrategy__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  vtkAreaLayoutStrategy* s= (vtkAreaLayoutStrategy*) DValue_CastCData( _p[1], dao_vtkAreaLayoutStrategy_Typer );
  self->SetLayoutStrategy( s );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategyToBox__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  self->vtkTreeMapView::SetLayoutStrategyToBox(  );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategyToBox( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_SetLayoutStrategyToBox__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  self->SetLayoutStrategyToBox(  );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategyToSliceAndDice__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  self->vtkTreeMapView::SetLayoutStrategyToSliceAndDice(  );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategyToSliceAndDice( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_SetLayoutStrategyToSliceAndDice__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  self->SetLayoutStrategyToSliceAndDice(  );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategyToSquarify__vtkTreeMapView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  self->vtkTreeMapView::SetLayoutStrategyToSquarify(  );
}
/* vtkTreeMapView.h */
static void dao_vtkTreeMapView_SetLayoutStrategyToSquarify( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeMapView_SetLayoutStrategyToSquarify__vtkTreeMapView( _ctx, _p, _n );
    return;
  }
  vtkTreeMapView* self= (vtkTreeMapView*) DValue_CastCData( _p[0], dao_vtkTreeMapView_Typer );
  self->SetLayoutStrategyToSquarify(  );
}

/*  vtkTreeRingView.h */


static DaoNumItem dao_vtkTreeRingView_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkTreeRingView_vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetInteriorLogSpacingValue__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetInteriorLogSpacingValue( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetInteriorRadius__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetInteriorRadius( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetLayerThickness__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetRootAtCenter__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_GetRootAtCenter( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_IsA__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_RootAtCenterOff__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_RootAtCenterOff( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_RootAtCenterOn__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_RootAtCenterOn( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetInteriorLogSpacingValue__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetInteriorLogSpacingValue( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetInteriorRadius__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetInteriorRadius( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetLayerThickness__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetRootAngles( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetRootAtCenter__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkTreeRingView_SetRootAtCenter( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkTreeRingView_Meths[] = 
{
  { dao_vtkTreeRingView_vtkTreeRingView, "vtkTreeRingView(  )=>vtkTreeRingView" },
  { dao_vtkTreeRingView_GetInteriorLogSpacingValue, "GetInteriorLogSpacingValue( self : vtkTreeRingView )=>double" },
  { dao_vtkTreeRingView_GetInteriorRadius, "GetInteriorRadius( self : vtkTreeRingView )=>double" },
  { dao_vtkTreeRingView_GetLayerThickness, "GetLayerThickness( self : vtkTreeRingView )=>double" },
  { dao_vtkTreeRingView_GetRootAtCenter, "GetRootAtCenter( self : vtkTreeRingView )=>int" },
  { dao_vtkTreeRingView_IsA, "IsA( self : vtkTreeRingView, type : string )=>int" },
  { dao_vtkTreeRingView_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkTreeRingView_New, "New(  )=>vtkTreeRingView" },
  { dao_vtkTreeRingView_NewInstance, "NewInstance( self : vtkTreeRingView )=>vtkTreeRingView" },
  { dao_vtkTreeRingView_PrintSelf, "PrintSelf( self : vtkTreeRingView, os : ostream, indent : vtkIndent )" },
  { dao_vtkTreeRingView_RootAtCenterOff, "RootAtCenterOff( self : vtkTreeRingView )" },
  { dao_vtkTreeRingView_RootAtCenterOn, "RootAtCenterOn( self : vtkTreeRingView )" },
  { dao_vtkTreeRingView_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkTreeRingView" },
  { dao_vtkTreeRingView_SetInteriorLogSpacingValue, "SetInteriorLogSpacingValue( self : vtkTreeRingView, thickness : double )" },
  { dao_vtkTreeRingView_SetInteriorRadius, "SetInteriorRadius( self : vtkTreeRingView, thickness : double )" },
  { dao_vtkTreeRingView_SetLayerThickness, "SetLayerThickness( self : vtkTreeRingView, thickness : double )" },
  { dao_vtkTreeRingView_SetRootAngles, "SetRootAngles( self : vtkTreeRingView, start : double, end : double )" },
  { dao_vtkTreeRingView_SetRootAtCenter, "SetRootAtCenter( self : vtkTreeRingView, value : int )" },
  { NULL, NULL }
};
void* dao_cast_vtkTreeRingView_to_vtkTreeAreaView( void *data )
{
	return (vtkTreeAreaView*)(vtkTreeRingView*)data;
}

static DaoTypeBase vtkTreeRingView_Typer = 
{ "vtkTreeRingView", NULL, 
  dao_vtkTreeRingView_Nums,
  dao_vtkTreeRingView_Meths, 
  { dao_vtkTreeAreaView_Typer, 0 },
  { dao_cast_vtkTreeRingView_to_vtkTreeAreaView,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkTreeRingView_Typer = & vtkTreeRingView_Typer;
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkTreeRingView *_self = DaoCxx_vtkTreeRingView_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetInteriorLogSpacingValue__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double _GetInteriorLogSpacingValue = self->vtkTreeRingView::GetInteriorLogSpacingValue(  );
  DaoContext_PutDouble( _ctx, (double) _GetInteriorLogSpacingValue );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetInteriorLogSpacingValue( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_GetInteriorLogSpacingValue__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double _GetInteriorLogSpacingValue = self->GetInteriorLogSpacingValue(  );
  DaoContext_PutDouble( _ctx, (double) _GetInteriorLogSpacingValue );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetInteriorRadius__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double _GetInteriorRadius = self->vtkTreeRingView::GetInteriorRadius(  );
  DaoContext_PutDouble( _ctx, (double) _GetInteriorRadius );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetInteriorRadius( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_GetInteriorRadius__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double _GetInteriorRadius = self->GetInteriorRadius(  );
  DaoContext_PutDouble( _ctx, (double) _GetInteriorRadius );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetLayerThickness__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double _GetLayerThickness = self->vtkTreeRingView::GetLayerThickness(  );
  DaoContext_PutDouble( _ctx, (double) _GetLayerThickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_GetLayerThickness__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double _GetLayerThickness = self->GetLayerThickness(  );
  DaoContext_PutDouble( _ctx, (double) _GetLayerThickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetRootAtCenter__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  bool _GetRootAtCenter = self->vtkTreeRingView::GetRootAtCenter(  );
  DaoContext_PutInteger( _ctx, (int) _GetRootAtCenter );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_GetRootAtCenter( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_GetRootAtCenter__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  bool _GetRootAtCenter = self->GetRootAtCenter(  );
  DaoContext_PutInteger( _ctx, (int) _GetRootAtCenter );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_IsA__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkTreeRingView::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_IsA__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkTreeRingView::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* _New = vtkTreeRingView::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkTreeRingView_Typer );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  vtkTreeRingView* _NewInstance = self->vtkTreeRingView::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkTreeRingView_Typer );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkTreeRingView::PrintSelf( *os, *indent );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_RootAtCenterOff__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  self->vtkTreeRingView::RootAtCenterOff(  );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_RootAtCenterOff( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_RootAtCenterOff__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  self->RootAtCenterOff(  );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_RootAtCenterOn__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  self->vtkTreeRingView::RootAtCenterOn(  );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_RootAtCenterOn( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_RootAtCenterOn__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  self->RootAtCenterOn(  );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkTreeRingView* _SafeDownCast = vtkTreeRingView::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkTreeRingView_Typer );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetInteriorLogSpacingValue__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->vtkTreeRingView::SetInteriorLogSpacingValue( thickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetInteriorLogSpacingValue( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_SetInteriorLogSpacingValue__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->SetInteriorLogSpacingValue( thickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetInteriorRadius__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->vtkTreeRingView::SetInteriorRadius( thickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetInteriorRadius( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_SetInteriorRadius__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->SetInteriorRadius( thickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetLayerThickness__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->vtkTreeRingView::SetLayerThickness( thickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetLayerThickness( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_SetLayerThickness__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double thickness= (double) _p[1]->v.d;
  self->SetLayerThickness( thickness );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetRootAngles( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  double start= (double) _p[1]->v.d;
  double end= (double) _p[2]->v.d;
  self->vtkTreeRingView::SetRootAngles( start, end );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetRootAtCenter__vtkTreeRingView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  bool value= (bool) _p[1]->v.i;
  self->vtkTreeRingView::SetRootAtCenter( value );
}
/* vtkTreeRingView.h */
static void dao_vtkTreeRingView_SetRootAtCenter( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkTreeRingView_SetRootAtCenter__vtkTreeRingView( _ctx, _p, _n );
    return;
  }
  vtkTreeRingView* self= (vtkTreeRingView*) DValue_CastCData( _p[0], dao_vtkTreeRingView_Typer );
  bool value= (bool) _p[1]->v.i;
  self->SetRootAtCenter( value );
}

/*  vtkView.h */


static DaoNumItem dao_vtkView_ViewProgressEventCallData_Nums[] =
{
  { NULL, 0, 0 }
};

static DaoFuncItem dao_vtkView_ViewProgressEventCallData_Meths[] = 
{
  { NULL, NULL }
};
static void Dao_vtkView_ViewProgressEventCallData_Delete( void *self )
{
	delete (vtkView::ViewProgressEventCallData*) self;
}

static DaoTypeBase vtkView_ViewProgressEventCallData_Typer = 
{ "vtkView_ViewProgressEventCallData", NULL, 
  dao_vtkView_ViewProgressEventCallData_Nums,
  dao_vtkView_ViewProgressEventCallData_Meths, 
  { 0 },
  { 0 },
  Dao_vtkView_ViewProgressEventCallData_Delete,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkView_ViewProgressEventCallData_Typer = & vtkView_ViewProgressEventCallData_Typer;

/*  vtkViewUpdater.h */


static DaoNumItem dao_vtkViewUpdater_Nums[] =
{
  { NULL, 0, 0 }
};
static void dao_vtkViewUpdater_vtkViewUpdater( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_AddAnnotationLink( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_AddView( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_IsA__vtkViewUpdater( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_IsA( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_New( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_NewInstance( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n );
static void dao_vtkViewUpdater_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_vtkViewUpdater_Meths[] = 
{
  { dao_vtkViewUpdater_vtkViewUpdater, "vtkViewUpdater(  )=>vtkViewUpdater" },
  { dao_vtkViewUpdater_AddAnnotationLink, "AddAnnotationLink( self : vtkViewUpdater, link : vtkAnnotationLink )" },
  { dao_vtkViewUpdater_AddView, "AddView( self : vtkViewUpdater, view : vtkView )" },
  { dao_vtkViewUpdater_IsA, "IsA( self : vtkViewUpdater, type : string )=>int" },
  { dao_vtkViewUpdater_IsTypeOf, "IsTypeOf( type : string )=>int" },
  { dao_vtkViewUpdater_New, "New(  )=>vtkViewUpdater" },
  { dao_vtkViewUpdater_NewInstance, "NewInstance( self : vtkViewUpdater )=>vtkViewUpdater" },
  { dao_vtkViewUpdater_PrintSelf, "PrintSelf( self : vtkViewUpdater, os : ostream, indent : vtkIndent )" },
  { dao_vtkViewUpdater_SafeDownCast, "SafeDownCast( o : vtkObjectBase )=>vtkViewUpdater" },
  { NULL, NULL }
};
void* dao_cast_vtkViewUpdater_to_vtkObject( void *data )
{
	return (vtkObject*)(vtkViewUpdater*)data;
}

static DaoTypeBase vtkViewUpdater_Typer = 
{ "vtkViewUpdater", NULL, 
  dao_vtkViewUpdater_Nums,
  dao_vtkViewUpdater_Meths, 
  { dao_vtkObject_Typer, 0 },
  { dao_cast_vtkViewUpdater_to_vtkObject,0 },
  NULL,
  NULL
};
DaoTypeBase DAO_DLL_VTKVIEWS *dao_vtkViewUpdater_Typer = & vtkViewUpdater_Typer;
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_vtkViewUpdater( DaoContext *_ctx, DValue *_p[], int _n )
{
	DaoCxx_vtkViewUpdater *_self = DaoCxx_vtkViewUpdater_New(  );
	DaoContext_PutResult( _ctx, (DaoBase*) _self->cdata );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_AddAnnotationLink( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkViewUpdater* self= (vtkViewUpdater*) DValue_CastCData( _p[0], dao_vtkViewUpdater_Typer );
  vtkAnnotationLink* link= (vtkAnnotationLink*) DValue_CastCData( _p[1], dao_vtkAnnotationLink_Typer );
  self->vtkViewUpdater::AddAnnotationLink( link );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_AddView( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkViewUpdater* self= (vtkViewUpdater*) DValue_CastCData( _p[0], dao_vtkViewUpdater_Typer );
  vtkView* view= (vtkView*) DValue_CastCData( _p[1], dao_vtkView_Typer );
  self->vtkViewUpdater::AddView( view );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_IsA__vtkViewUpdater( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkViewUpdater* self= (vtkViewUpdater*) DValue_CastCData( _p[0], dao_vtkViewUpdater_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->vtkViewUpdater::IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_IsA( DaoContext *_ctx, DValue *_p[], int _n )
{
  if( DaoCData_OwnData( _p[0]->v.cdata ) ){
    dao_vtkViewUpdater_IsA__vtkViewUpdater( _ctx, _p, _n );
    return;
  }
  vtkViewUpdater* self= (vtkViewUpdater*) DValue_CastCData( _p[0], dao_vtkViewUpdater_Typer );
  char* type= (char*) DValue_GetMBString( _p[1] );
  int _IsA = self->IsA( type );
  DaoContext_PutInteger( _ctx, (int) _IsA );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_IsTypeOf( DaoContext *_ctx, DValue *_p[], int _n )
{
  char* type= (char*) DValue_GetMBString( _p[0] );
  int _IsTypeOf = vtkViewUpdater::IsTypeOf( type );
  DaoContext_PutInteger( _ctx, (int) _IsTypeOf );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_New( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkViewUpdater* _New = vtkViewUpdater::New(  );
  DaoContext_WrapCData( _ctx, (void*) _New, dao_vtkViewUpdater_Typer );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_NewInstance( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkViewUpdater* self= (vtkViewUpdater*) DValue_CastCData( _p[0], dao_vtkViewUpdater_Typer );
  vtkViewUpdater* _NewInstance = self->vtkViewUpdater::NewInstance(  );
  DaoContext_WrapCData( _ctx, (void*) _NewInstance, dao_vtkViewUpdater_Typer );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_PrintSelf( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkViewUpdater* self= (vtkViewUpdater*) DValue_CastCData( _p[0], dao_vtkViewUpdater_Typer );
  ostream* os= (ostream*) DValue_CastCData( _p[1], dao_ostream_Typer );
  vtkIndent* indent= (vtkIndent*) DValue_CastCData( _p[2], dao_vtkIndent_Typer );
  self->vtkViewUpdater::PrintSelf( *os, *indent );
}
/* vtkViewUpdater.h */
static void dao_vtkViewUpdater_SafeDownCast( DaoContext *_ctx, DValue *_p[], int _n )
{
  vtkObjectBase* o= (vtkObjectBase*) DValue_CastCData( _p[0], dao_vtkObjectBase_Typer );
  vtkViewUpdater* _SafeDownCast = vtkViewUpdater::SafeDownCast( o );
  DaoContext_WrapCData( _ctx, (void*) _SafeDownCast, dao_vtkViewUpdater_Typer );
}

#ifdef __cplusplus
}
#endif

